>>> inkscape: Building community/inkscape 1.4-r0 (using abuild 3.14.1-r1) started Tue, 12 Nov 2024 07:33:43 +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/353) Installing libxau (1.0.11-r4) (2/353) Installing libmd (1.1.0-r0) (3/353) Installing libbsd (0.12.2-r0) (4/353) Installing libxdmcp (1.1.5-r1) (5/353) Installing libxcb (1.16.1-r0) (6/353) Installing libx11 (1.8.10-r0) (7/353) Installing libxext (1.3.6-r2) (8/353) Installing libxrender (0.9.11-r5) (9/353) Installing libpng (1.6.44-r0) (10/353) Installing freetype (2.13.3-r0) (11/353) Installing fontconfig (2.15.0-r1) (12/353) Installing pixman (0.43.4-r1) (13/353) Installing cairo (1.18.2-r1) (14/353) Installing libdav1d (1.5.0-r0) (15/353) Installing libffi (3.4.6-r0) (16/353) Installing libintl (0.22.5-r0) (17/353) Installing libeconf (0.6.3-r0) (18/353) Installing libblkid (2.40.2-r3) (19/353) Installing libmount (2.40.2-r3) (20/353) Installing glib (2.82.2-r0) (21/353) Installing libxml2 (2.13.4-r3) (22/353) Installing shared-mime-info (2.4-r0) (23/353) Installing libjpeg-turbo (3.0.4-r0) (24/353) Installing libsharpyuv (1.4.0-r0) (25/353) Installing libwebp (1.4.0-r0) (26/353) Installing tiff (4.7.0-r0) (27/353) Installing gdk-pixbuf (2.42.12-r1) (28/353) Installing libxft (2.3.8-r3) (29/353) Installing fribidi (1.0.16-r0) (30/353) Installing graphite2 (1.3.14-r6) (31/353) Installing harfbuzz (9.0.0-r1) (32/353) Installing pango (1.54.0-r1) (33/353) Installing librsvg (2.59.2-r0) (34/353) Installing adwaita-icon-theme (47.0-r0) (35/353) Installing desktop-file-utils (0.28-r0) (36/353) Installing gdbm (1.24-r0) (37/353) Installing mpdecimal (4.0.0-r0) (38/353) Installing libpanelw (6.5_p20241006-r3) (39/353) Installing sqlite-libs (3.47.0-r0) (40/353) Installing python3 (3.12.7-r1) (41/353) Installing python3-pycache-pyc0 (3.12.7-r1) (42/353) Installing pyc (3.12.7-r1) (43/353) Installing py3-cssselect-pyc (1.2.0-r3) (44/353) Installing python3-pyc (3.12.7-r1) (45/353) Installing py3-cssselect (1.2.0-r3) (46/353) Installing libgpg-error (1.50-r0) (47/353) Installing libgcrypt (1.10.3-r1) (48/353) Installing libxslt (1.1.42-r1) (49/353) Installing py3-lxml (5.3.0-r0) (50/353) Installing py3-lxml-pyc (5.3.0-r0) (51/353) Installing libgfortran (14.2.0-r4) (52/353) Installing openblas (0.3.28-r0) (53/353) Installing py3-numpy (2.1.2-r0) (54/353) Installing py3-numpy-pyc (2.1.2-r0) (55/353) Installing boost1.84-atomic (1.84.0-r2) (56/353) Installing boost1.84-chrono (1.84.0-r2) (57/353) Installing boost1.84-container (1.84.0-r2) (58/353) Installing boost1.84-context (1.84.0-r2) (59/353) Installing boost1.84-contract (1.84.0-r2) (60/353) Installing boost1.84-coroutine (1.84.0-r2) (61/353) Installing boost1.84-date_time (1.84.0-r2) (62/353) Installing boost1.84-fiber (1.84.0-r2) (63/353) Installing boost1.84-filesystem (1.84.0-r2) (64/353) Installing boost1.84-graph (1.84.0-r2) (65/353) Installing boost1.84-iostreams (1.84.0-r2) (66/353) Installing boost1.84-thread (1.84.0-r2) (67/353) 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. * (68/353) Installing icu-libs (74.2-r0) (69/353) Installing boost1.84-locale (1.84.0-r2) (70/353) Installing boost1.84-log (1.84.0-r2) (71/353) Installing boost1.84-log_setup (1.84.0-r2) (72/353) Installing boost1.84-math (1.84.0-r2) (73/353) Installing boost1.84-prg_exec_monitor (1.84.0-r2) (74/353) Installing boost1.84-program_options (1.84.0-r2) (75/353) Installing boost1.84-python3 (1.84.0-r2) (76/353) Installing boost1.84-random (1.84.0-r2) (77/353) Installing boost1.84-regex (1.84.0-r2) (78/353) Installing boost1.84-serialization (1.84.0-r2) (79/353) Installing boost1.84-stacktrace_basic (1.84.0-r2) (80/353) Installing boost1.84-stacktrace_noop (1.84.0-r2) (81/353) Installing boost1.84-system (1.84.0-r2) (82/353) Installing boost1.84-timer (1.84.0-r2) (83/353) Installing boost1.84-type_erasure (1.84.0-r2) (84/353) Installing boost1.84-unit_test_framework (1.84.0-r2) (85/353) Installing boost1.84-url (1.84.0-r2) (86/353) Installing boost1.84-wave (1.84.0-r2) (87/353) Installing boost1.84-wserialization (1.84.0-r2) (88/353) Installing boost1.84-json (1.84.0-r2) (89/353) Installing boost1.84-nowide (1.84.0-r2) (90/353) Installing boost1.84-libs (1.84.0-r2) (91/353) Installing boost1.84 (1.84.0-r2) (92/353) Installing linux-headers (6.6-r1) (93/353) Installing bzip2-dev (1.0.8-r6) (94/353) Installing icu (74.2-r0) (95/353) Installing icu-dev (74.2-r0) (96/353) Installing xz (5.6.3-r0) (97/353) Installing xz-dev (5.6.3-r0) (98/353) Installing zlib-dev (1.3.1-r2) (99/353) Installing zstd (1.5.6-r1) (100/353) Installing zstd-dev (1.5.6-r1) (101/353) Installing boost1.84-dev (1.84.0-r2) (102/353) Installing boost-dev (1.84.0-r2) (103/353) Installing libarchive (3.7.7-r0) (104/353) Installing rhash-libs (1.4.5-r0) (105/353) Installing libuv (1.49.2-r0) (106/353) Installing cmake (3.30.5-r0) (107/353) Installing dbus-libs (1.14.10-r4) (108/353) Installing dbus-dev (1.14.10-r4) (109/353) Installing encodings (1.0.7-r1) (110/353) Installing libfontenc (1.1.8-r0) (111/353) Installing mkfontscale (1.2.3-r1) (112/353) Installing font-dejavu (2.37-r5) (113/353) Installing gc (8.2.8-r0) (114/353) Installing libgc++ (8.2.8-r0) (115/353) Installing gc-dev (8.2.8-r0) (116/353) Installing aom-libs (3.10.0-r0) (117/353) Installing libde265 (1.0.15-r0) (118/353) Installing numactl (2.0.18-r0) (119/353) Installing x265-libs (3.6-r0) (120/353) Installing libheif (1.19.2-r0) (121/353) Installing libltdl (2.4.7-r3) (122/353) Installing libwebpmux (1.4.0-r0) (123/353) Installing libwmflite (0.2.13-r1) (124/353) Installing graphicsmagick (1.3.45-r0) (125/353) Installing graphicsmagick-c++ (1.3.45-r0) (126/353) Installing graphicsmagick-dev (1.3.45-r0) (127/353) Installing libatk-1.0 (2.54.0-r0) (128/353) Installing libsigc++ (2.12.1-r0) (129/353) Installing glibmm (2.66.7-r0) (130/353) Installing atkmm (2.28.4-r1) (131/353) Installing cairomm (1.14.5-r0) (132/353) Installing hicolor-icon-theme (0.18-r0) (133/353) Installing gtk-update-icon-cache (3.24.43-r2) (134/353) Installing libxcomposite (0.4.6-r5) (135/353) Installing libxfixes (6.0.1-r4) (136/353) Installing libxcursor (1.2.2-r1) (137/353) Installing libxdamage (1.1.6-r5) (138/353) Installing libxi (1.8.2-r0) (139/353) Installing libxinerama (1.1.5-r4) (140/353) Installing libxrandr (1.5.4-r1) (141/353) Installing libxtst (1.2.5-r0) (142/353) Installing at-spi2-core (2.54.0-r0) (143/353) Installing libatk-bridge-2.0 (2.54.0-r0) (144/353) Installing cairo-gobject (1.18.2-r1) (145/353) Installing avahi-libs (0.8-r19) (146/353) Installing nettle (3.10-r1) (147/353) Installing libtasn1 (4.19.0-r2) (148/353) Installing p11-kit (0.25.5-r2) (149/353) Installing gnutls (3.8.5-r0) (150/353) Installing cups-libs (2.4.11-r0) (151/353) Installing libepoxy (1.5.10-r1) (152/353) Installing wayland-libs-client (1.23.1-r0) (153/353) Installing wayland-libs-cursor (1.23.1-r0) (154/353) Installing wayland-libs-egl (1.23.1-r0) (155/353) Installing xkeyboard-config (2.43-r0) (156/353) Installing libxkbcommon (1.7.0-r1) (157/353) Installing gtk+3.0 (3.24.43-r2) (158/353) Installing pangomm (2.46.4-r1) (159/353) Installing gtkmm3 (3.24.9-r1) (160/353) Installing libxml2-utils (2.13.4-r3) (161/353) Installing docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.post-install (162/353) Installing docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.post-install (163/353) Installing docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.post-install (164/353) Installing docbook-xsl (1.79.2-r11) (165/353) Installing gettext-asprintf (0.22.5-r0) (166/353) Installing gettext-libs (0.22.5-r0) (167/353) Installing gettext-envsubst (0.22.5-r0) (168/353) Installing gettext (0.22.5-r0) (169/353) Installing gettext-dev (0.22.5-r0) (170/353) Installing py3-parsing (3.1.4-r0) (171/353) Installing py3-parsing-pyc (3.1.4-r0) (172/353) Installing py3-packaging (24.2-r0) (173/353) Installing py3-packaging-pyc (24.2-r0) (174/353) Installing libffi-dev (3.4.6-r0) (175/353) Installing bsd-compat-headers (0.7.2-r6) (176/353) Installing libformw (6.5_p20241006-r3) (177/353) Installing libmenuw (6.5_p20241006-r3) (178/353) Installing libncurses++ (6.5_p20241006-r3) (179/353) Installing ncurses-dev (6.5_p20241006-r3) (180/353) Installing libedit-dev (20240808.3.1-r0) (181/353) Installing libpcre2-16 (10.43-r0) (182/353) Installing libpcre2-32 (10.43-r0) (183/353) Installing pcre2-dev (10.43-r0) (184/353) Installing libuuid (2.40.2-r3) (185/353) Installing libfdisk (2.40.2-r3) (186/353) Installing libsmartcols (2.40.2-r3) (187/353) Installing sqlite (3.47.0-r0) (188/353) Installing sqlite-dev (3.47.0-r0) (189/353) Installing util-linux (2.40.2-r3) (190/353) Installing dmesg (2.40.2-r3) (191/353) Installing setarch (2.40.2-r3) (192/353) Installing skalibs-libs (2.14.3.0-r0) (193/353) Installing utmps-libs (0.1.2.3-r2) (194/353) Installing util-linux-misc (2.40.2-r3) (195/353) Installing linux-pam (1.6.1-r1) (196/353) Installing runuser (2.40.2-r3) (197/353) Installing mount (2.40.2-r3) (198/353) Installing losetup (2.40.2-r3) (199/353) Installing hexdump (2.40.2-r3) (200/353) Installing uuidgen (2.40.2-r3) (201/353) Installing blkid (2.40.2-r3) (202/353) Installing sfdisk (2.40.2-r3) (203/353) Installing mcookie (2.40.2-r3) (204/353) Installing agetty (2.40.2-r3) (205/353) Installing wipefs (2.40.2-r3) (206/353) Installing cfdisk (2.40.2-r3) (207/353) Installing umount (2.40.2-r3) (208/353) Installing flock (2.40.2-r3) (209/353) Installing lsblk (2.40.2-r3) (210/353) Installing libcap-ng (0.8.5-r0) (211/353) Installing setpriv (2.40.2-r3) (212/353) Installing lscpu (2.40.2-r3) (213/353) Installing logger (2.40.2-r3) (214/353) Installing partx (2.40.2-r3) (215/353) Installing fstrim (2.40.2-r3) (216/353) Installing findmnt (2.40.2-r3) (217/353) Installing util-linux-dev (2.40.2-r3) (218/353) Installing glib-dev (2.82.2-r0) (219/353) Installing xorgproto (2024.1-r0) (220/353) Installing libxau-dev (1.0.11-r4) (221/353) Installing xcb-proto (1.17.0-r0) (222/353) Installing xcb-proto-pyc (1.17.0-r0) (223/353) Installing libxdmcp-dev (1.1.5-r1) (224/353) Installing libxcb-dev (1.16.1-r0) (225/353) Installing xtrans (1.5.1-r0) (226/353) Installing libx11-dev (1.8.10-r0) (227/353) Installing libxext-dev (1.3.6-r2) (228/353) Installing libxfixes-dev (6.0.1-r4) (229/353) Installing libxi-dev (1.8.2-r0) (230/353) Installing libxtst-dev (1.2.5-r0) (231/353) Installing at-spi2-core-dev (2.54.0-r0) (232/353) Installing libsigc++-dev (2.12.1-r0) (233/353) Installing glibmm-dev (2.66.7-r0) (234/353) Installing atkmm-dev (2.28.4-r1) (235/353) Installing cairo-tools (1.18.2-r1) (236/353) Installing expat (2.6.4-r0) (237/353) Installing expat-dev (2.6.4-r0) (238/353) Installing brotli (1.1.0-r2) (239/353) Installing brotli-dev (1.1.0-r2) (240/353) Installing libpng-dev (1.6.44-r0) (241/353) Installing freetype-dev (2.13.3-r0) (242/353) Installing fontconfig-dev (2.15.0-r1) (243/353) Installing libxrender-dev (0.9.11-r5) (244/353) Installing pixman-dev (0.43.4-r1) (245/353) Installing util-macros (1.20.1-r0) (246/353) Installing xcb-util (0.4.1-r3) (247/353) Installing xcb-util-dev (0.4.1-r3) (248/353) Installing cairo-dev (1.18.2-r1) (249/353) Installing cairomm-dev (1.14.5-r0) (250/353) Installing libturbojpeg (3.0.4-r0) (251/353) Installing libjpeg-turbo-dev (3.0.4-r0) (252/353) Installing libtiffxx (4.7.0-r0) (253/353) Installing libwebpdecoder (1.4.0-r0) (254/353) Installing libwebpdemux (1.4.0-r0) (255/353) Installing libwebp-dev (1.4.0-r0) (256/353) Installing tiff-dev (4.7.0-r0) (257/353) Installing gdk-pixbuf-dev (2.42.12-r1) (258/353) Installing hwdata-pci (0.388-r0) (259/353) Installing libpciaccess (0.18.1-r0) (260/353) Installing libdrm (2.4.123-r1) (261/353) Installing libpciaccess-dev (0.18.1-r0) (262/353) Installing libdrm-dev (2.4.123-r1) (263/353) Installing libxdamage-dev (1.1.6-r5) (264/353) Installing libxshmfence (1.3.2-r6) (265/353) Installing libxshmfence-dev (1.3.2-r6) (266/353) Installing llvm19-libs (19.1.2-r0) (267/353) Installing mesa-glapi (24.2.6-r0) (268/353) Installing mesa (24.2.6-r0) (269/353) Installing wayland-libs-server (1.23.1-r0) (270/353) Installing mesa-gbm (24.2.6-r0) (271/353) Installing mesa-egl (24.2.6-r0) (272/353) Installing libxxf86vm (1.1.5-r6) (273/353) Installing mesa-gl (24.2.6-r0) (274/353) Installing mesa-gles (24.2.6-r0) (275/353) Installing mesa-osmesa (24.2.6-r0) (276/353) Installing mesa-xatracker (24.2.6-r0) (277/353) Installing libxxf86vm-dev (1.1.5-r6) (278/353) Installing mesa-dev (24.2.6-r0) (279/353) Installing libepoxy-dev (1.5.10-r1) (280/353) Installing libxinerama-dev (1.1.5-r4) (281/353) Installing libxkbcommon-x11 (1.7.0-r1) (282/353) Installing libxml2-dev (2.13.4-r3) (283/353) Installing libxkbcommon-dev (1.7.0-r1) (284/353) Installing wayland-protocols (1.38-r0) (285/353) Installing fribidi-dev (1.0.16-r0) (286/353) Installing pango-tools (1.54.0-r1) (287/353) Installing harfbuzz-cairo (9.0.0-r1) (288/353) Installing harfbuzz-gobject (9.0.0-r1) (289/353) Installing harfbuzz-icu (9.0.0-r1) (290/353) Installing harfbuzz-subset (9.0.0-r1) (291/353) Installing graphite2-dev (1.3.14-r6) (292/353) Installing harfbuzz-dev (9.0.0-r1) (293/353) Installing libxft-dev (2.3.8-r3) (294/353) Installing pango-dev (1.54.0-r1) (295/353) Installing wayland-dev (1.23.1-r0) (296/353) Installing libxcomposite-dev (0.4.6-r5) (297/353) Installing libxcursor-dev (1.2.2-r1) (298/353) Installing libxrandr-dev (1.5.4-r1) (299/353) Installing gtk+3.0-dev (3.24.43-r2) (300/353) Installing pangomm-dev (2.46.4-r1) (301/353) Installing gtkmm3-dev (3.24.9-r1) (302/353) Installing iso-codes (4.17.0-r0) (303/353) Installing enchant2-libs (2.8.2-r0) (304/353) Installing gspell (1.12.2-r2) (305/353) Installing enchant2-dev (2.8.2-r0) (306/353) Installing gspell-dev (1.12.2-r2) (307/353) Installing lcms2 (2.16-r0) (308/353) Installing lcms2-plugins (2.16-r0) (309/353) Installing lcms2-dev (2.16-r0) (310/353) Installing double-conversion (3.3.0-r0) (311/353) Installing double-conversion-dev (3.3.0-r0) (312/353) Installing gsl (2.7.1-r1) (313/353) Installing gsl-dev (2.7.1-r1) (314/353) Installing lib2geom (1.4-r0) (315/353) Installing lib2geom-dev (1.4-r0) (316/353) Installing librevenge (0.0.5-r2) (317/353) Installing libcdr (0.1.7-r13) (318/353) Installing cppunit (1.15.1-r4) (319/353) Installing cppunit-dev (1.15.1-r4) (320/353) Installing librevenge-dev (0.0.5-r2) (321/353) Installing libcdr-dev (0.1.7-r13) (322/353) Installing ca-certificates (20240705-r0) (323/353) Installing gsettings-desktop-schemas (47.1-r0) (324/353) Installing duktape (2.7.0-r1) (325/353) Installing libproxy (0.5.9-r0) (326/353) Installing glib-networking (2.80.0-r0) (327/353) Installing libsoup (2.74.3-r2) (328/353) Installing libpsl-utils (0.21.5-r3) (329/353) Installing libidn2-dev (2.3.7-r0) (330/353) Installing libpsl-dev (0.21.5-r3) (331/353) Installing libsoup-dev (2.74.3-r2) (332/353) Installing libtool (2.4.7-r3) (333/353) Installing libvisio (0.1.8-r0) (334/353) Installing libvisio-dev (0.1.8-r0) (335/353) Installing libxslt-dev (1.1.42-r1) (336/353) Installing perl (5.40.0-r3) (337/353) Installing nspr (4.35-r4) (338/353) Installing nss (3.106-r0) (339/353) Installing openjpeg (2.5.2-r0) (340/353) Installing poppler (24.02.0-r1) (341/353) Installing poppler-glib (24.02.0-r1) (342/353) Installing poppler-dev (24.02.0-r1) (343/353) Installing popt-dev (1.19-r4) (344/353) Installing potrace (1.16-r2) (345/353) Installing potrace-dev (1.16-r2) (346/353) Installing python3-dev (3.12.7-r1) (347/353) Installing samurai (1.2-r6) (348/353) Installing .makedepends-inkscape (20241112.073345) (349/353) Installing util-linux-openrc (2.40.2-r3) (350/353) Installing agetty-openrc (0.55.1-r2) (351/353) Installing perl-error (0.17029-r2) (352/353) Installing perl-git (2.46.2-r0) (353/353) Installing git-perl (2.46.2-r0) Executing busybox-1.37.0-r6.trigger Executing fontconfig-2.15.0-r1.trigger Executing glib-2.82.2-r0.trigger Executing shared-mime-info-2.4-r0.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-20240705-r0.trigger OK: 1303 MiB in 461 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 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> inkscape: Fetching https://media.inkscape.org/dl/resources/file/inkscape-1.4.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 44.1M 0 5683 0 0 6432 0 2:00:01 --:--:-- 2:00:01 6428 2 44.1M 2 1040k 0 0 571k 0 0:01:19 0:00:01 0:01:18 571k 31 44.1M 31 14.1M 0 0 4547k 0 0:00:09 0:00:03 0:00:06 4548k 43 44.1M 43 19.0M 0 0 4488k 0 0:00:10 0:00:04 0:00:06 4490k 45 44.1M 45 20.0M 0 0 3813k 0 0:00:11 0:00:05 0:00:06 3813k 62 44.1M 62 27.4M 0 0 4820k 0 0:00:09 0:00:05 0:00:04 5679k 79 44.1M 79 35.0M 0 0 5118k 0 0:00:08 0:00:07 0:00:01 6711k 90 44.1M 90 40.0M 0 0 4910k 0 0:00:09 0:00:08 0:00:01 5134k 92 44.1M 92 41.0M 0 0 4772k 0 0:00:09 0:00:08 0:00:01 5046k 100 44.1M 100 44.1M 0 0 4954k 0 0:00:09 0:00:09 --:--:-- 6585k >>> 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/inkscape-1.4.tar.xz... CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. ------------------------------ 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.2 -- 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.12.2 -- 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 -- Checking for module 'glib-2.0>=2.0' -- Found glib-2.0, version 2.82.2 -- 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.6.21-0-lts CMAKE_SYSTEM_PROCESSOR: ppc64le 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 (4.7s) -- Generating done (0.4s) -- 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 inkview.hu.1 [69/1155] Generating inkview.ko.1 [70/1155] Generating inkview.de.1 [71/1155] Generating inkview.hr.1 [72/1155] Generating inkview.es.1 [73/1155] Generating inkview.pt_BR.1 [74/1155] Generating inkview.zh_TW.1 [75/1155] Generating inkview.fr.1 [76/1155] Generating inkview.hu.1.gz [77/1155] Generating inkview.1 [78/1155] Generating inkview.ko.1.gz [79/1155] Generating kok@latin.gmo [80/1155] Generating inkview.de.1.gz [81/1155] Generating inkview.es.1.gz [82/1155] Generating inkview.hr.1.gz [83/1155] Generating inkview.fr.1.gz [84/1155] Generating inkview.1.gz [85/1155] Generating inkview.pt_BR.1.gz [86/1155] Generating inkview.zh_TW.1.gz [87/1155] Generating kok.gmo [88/1155] Generating ko.gmo [89/1155] Generating kn.gmo [90/1155] Generating km.gmo [91/1155] Generating ja.gmo [92/1155] Generating it.gmo [93/1155] Generating is.gmo [94/1155] Generating id.gmo [95/1155] Generating hy.gmo [96/1155] Generating hu.gmo [97/1155] Generating inkscape.zh_TW.1 [98/1155] Generating inkscape.ko.1 [99/1155] Generating inkscape.1 [100/1155] Generating inkscape.fr.1 [101/1155] Generating inkscape.hu.1 [102/1155] Generating inkscape.hr.1 [103/1155] Generating inkscape.de.1 [104/1155] Generating inkscape.ko.1.gz [105/1155] Generating inkscape.hr.1.gz [106/1155] Generating inkscape.zh_TW.1.gz [107/1155] Generating hr.gmo [108/1155] Generating inkscape.de.1.gz [109/1155] Generating inkscape.fr.1.gz [110/1155] Generating inkscape.hu.1.gz [111/1155] Generating hi.gmo [112/1155] Generating inkscape.1.gz [113/1155] Generating he.gmo [114/1155] Generating gu.gmo [115/1155] Generating gl.gmo [116/1155] Generating ga.gmo [117/1155] Generating fr.gmo [118/1155] Generating fi.gmo [119/1155] Generating fa.gmo [120/1155] Generating eu.gmo [121/1155] Generating et.gmo [122/1155] Generating es_MX.gmo [123/1155] Generating es.gmo [124/1155] Generating eo.gmo [125/1155] Generating en_GB.gmo [126/1155] Generating en_CA.gmo [127/1155] Generating en_AU.gmo [128/1155] Generating el.gmo [129/1155] Generating dz.gmo [130/1155] Generating doi.gmo [131/1155] Generating de.gmo [132/1155] Generating da.gmo [133/1155] Generating cs.gmo [134/1155] Generating ca@valencia.gmo [135/1155] Generating ca.gmo [136/1155] Generating brx.gmo [137/1155] Generating br.gmo [138/1155] Generating bn_BD.gmo [139/1155] Generating bn.gmo [140/1155] Generating bg.gmo [141/1155] Generating be.gmo [142/1155] Generating az.gmo [143/1155] Generating as.gmo [144/1155] Generating ar.gmo [145/1155] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/variable.cpp.o [146/1155] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o [147/1155] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o [148/1155] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/constraint.cpp.o [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] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_endian.c.o [180/1155] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf.c.o [181/1155] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/symbol_convert.c.o [182/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o [183/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o [184/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o [185/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o [186/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o [187/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o [188/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o [189/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/Shape.cpp.o [190/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o [191/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o [192/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o [193/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/path-description.cpp.o [194/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o [195/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/Path.cpp.o [196/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o [197/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/float-line.cpp.o [198/1155] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/AVL.cpp.o [199/1155] Building CXX object src/inkgc/CMakeFiles/gc_LIB.dir/gc.cpp.o [200/1155] Building CXX object src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o [201/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-utils.c.o [202/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-token.c.o [203/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-tknzr.c.o [204/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-term.c.o [205/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o [206/1155] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-style.c.o [207/1155] Generating localized default templates [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] Linking CXX static library lib/libgc_LIB.a [257/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o [258/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geometry.cpp.o 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) { | ^ [259/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connend.cpp.o [260/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connector.cpp.o [261/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.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) { | ^ [262/1155] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o 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/path-description.cpp:11: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [263/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/vector.c.o 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) { | ^ [264/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/thin-image.c.o [265/1155] Linking C static library lib/libcroco_LIB.a [266/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/spline.c.o 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) { | ^ [267/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o [268/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/output.c.o [269/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/module.c.o [270/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/median.c.o [271/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/logreport.c.o [272/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/input.c.o [273/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/image-proc.c.o [274/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/fit.c.o [275/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/filename.c.o 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) { | ^ [276/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/exception.c.o [277/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o [278/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/despeckle.c.o [279/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/curve.c.o [280/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/color.c.o 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) { | ^ [281/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/bitmap.c.o [282/1155] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/autotrace.c.o 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:41, 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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::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 'const 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::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: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:616:37: 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: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: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: 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: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:740:36: 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: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: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)); | ^~ 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathSimplify.cpp: In static member function 'static bool Path::FitCubic(const Geom::Point&, PathDescrCubicTo&, double*, double*, double*, double*, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathSimplify.cpp:361:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 361 | Geom::Affine const iM = M.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathSimplify.cpp:382:25: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 382 | Geom::Point P = Q * M; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathSimplify.cpp:340:6: note: parameter passing for argument of type 'const Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 340 | bool Path::FitCubic(Geom::Point const &start, PathDescrCubicTo &res, | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathSimplify.cpp: In member function 'double Path::RaffineTk(Geom::Point, Geom::Point, Geom::Point, Geom::Point, Geom::Point, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathSimplify.cpp:1267:8: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1267 | double Path::RaffineTk (Geom::Point pt, Geom::Point p0, Geom::Point p1, Geom::Point p2, Geom::Point p3, double it) | ^~~~ [283/1155] Linking CXX static library lib/libvpsc_LIB.a [284/1155] Linking C static library lib/libautotrace_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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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/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 /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) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/ShapeMisc.cpp:21: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/ShapeMisc.cpp: In member function 'int Shape::MakeTweak(int, Shape*, double, JoinType, double, bool, Geom::Point, Geom::Point, double, Geom::Affine*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/ShapeMisc.cpp:671:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 671 | tovec = tovec.inverse(); | ~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/ShapeMisc.cpp:672:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 672 | this_vec = this_power * (vector * tovec) ; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/ShapeMisc.cpp:560:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 560 | Shape::MakeTweak (int mode, Shape *a, double power, JoinType join, double miter, bool do_profile, Geom::Point c, Geom::Point vector, double radius, Geom::Affine *i2doc) | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/ShapeMisc.cpp:560: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/livarot/ShapeMisc.cpp:671:46: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 671 | tovec = tovec.inverse(); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/ShapeMisc.cpp:697:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 697 | Path::DoLeftJoin (this, 0, join, ptP+this_vec, stD+this_vec, seD+this_vec, miter, stL, seL, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 698 |  stNo, enNo,usePathID,usePieceID,useT); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^ [285/1155] Linking C static library lib/libuemf_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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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.h:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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); | ^ /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::Affine' 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/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/util/preview.cpp:71:34: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | drawing->root()->setTransform(Geom::Scale(sf)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^~~~~~~~ /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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/transforms.h:59:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 59 | m = m * 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::Affine]' 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::Affine; 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 Affine&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/Path.cpp:420:39: required from here 420 | LoadPathVector(MakePathVector() * trans); | ^~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/livarot/Path.cpp: In member function 'void Path::PointAt(int, double, Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/Path.cpp:350:38: note: parameter passing for argument of type 'const Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 350 | TangentOnSegAt(at, PrevPoint (piece - 1), *nData, pos, tgt, len); | ~~~~~~~~~~^~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 'const 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); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [286/1155] Linking CXX static library lib/libcola_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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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.h:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/transforms.h:59:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 59 | m = m * 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 = Affine]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathCutting.cpp:368:57: required from here 368 | Geom::Path const pathtr = doTransformation ? path * tr : path; | ^~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/livarot/PathCutting.cpp: In member function 'void Path::DashSubPath(int, int, const std::vector&, float, float, float, int, const float*, bool, float)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/livarot/PathCutting.cpp:102:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | Geom::Point d=n-lastP; | ^~~~~ /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 = 3]': /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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/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() ); | ~~~~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^~~~~~~~ /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: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/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 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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ 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: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) | ^~~~~~~~~~~~~~~~~ [287/1155] Linking CXX static library lib/liblivarot_LIB.a [288/1155] Linking CXX static library lib/libavoid_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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 = 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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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 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) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/transf_mat_3x4.cpp:14: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [362/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/proj_pt.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [363/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/profile-manager.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:43, 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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::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 { | ^~~~~ [366/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/perspective-line.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [367/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/path-prefix.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [368/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/path-chemistry.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [369/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/page-manager.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [370/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/oklab.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) { | ^ [371/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object-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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [372/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object-hierarchy.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [373/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/mod360.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [374/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/message-stack.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 void Geom::Curve::operator*=(const Geom::Scale&)': /usr/include/2geom-1.4.0/2geom/curve.h:198:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:111: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /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: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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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) { | ^~~~~~~~~~~~ [375/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/message-context.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [378/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/line-geometry.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [379/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/layer-manager.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [380/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.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:43, 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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ 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/pure-transform.cpp:163:39: required from here 163 | return (p.getPoint() - _origin) * _scale + _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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [381/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [382/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/id-clash.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::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 { | ^~~~~ [384/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/guide-snapper.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [385/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/gradient-drag.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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) { | ^~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/pattern-manipulation.cpp: In function 'void sp_pattern_set_transform(SPPattern*, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pattern-manipulation.cpp:53:32: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | pattern->transform_multiply(transform, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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) { | ^~~~~~~~~~~~~~~~~~ [387/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/gc-finalized.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/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:60:24: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(SnappedCurve const &curve, Geom::Point const &p, Geom::Affine dt2doc) const | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-curve.cpp:74:58: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | Geom::Point p_ix = this->_curve->pointAt(c.ta); | ^ /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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:113:24: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(SnappedLine const &line, Geom::Point const &p, Geom::Affine dt2doc) 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)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-curve.cpp: In function 'bool getClosestIntersectionCS(const std::__cxx11::list&, const Geom::Point&, Inkscape::SnappedPoint&, Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-curve.cpp:188:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | bool getClosestIntersectionCS(std::list const &list, Geom::Point const &p, Inkscape::SnappedPoint &result, Geom::Affine dt2doc) | ^~~~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:111: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /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 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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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/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:60:24: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(SnappedCurve const &curve, Geom::Point const &p, Geom::Affine dt2doc) const | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-curve.cpp:74:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | Geom::Point p_ix = this->_curve->pointAt(c.ta); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-curve.cpp: In function 'bool getClosestIntersectionCS(const std::__cxx11::list&, const Geom::Point&, Inkscape::SnappedPoint&, Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-curve.cpp:188:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | bool getClosestIntersectionCS(std::list const &list, Geom::Point const &p, Inkscape::SnappedPoint &result, Geom::Affine 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:113:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(SnappedLine const &line, Geom::Point const &p, Geom::Affine dt2doc) const | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-curve.cpp:113:24: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Geom::LineSegment Geom::Line::segment(Geom::Coord, Geom::Coord) const', inlined from 'Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(const Inkscape::SnappedLine&, const Geom::Point&, Geom::Affine) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-curve.cpp:126:87: /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)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-curve.cpp: In function 'bool getClosestIntersectionCL(const std::__cxx11::list&, const std::__cxx11::list&, const Geom::Point&, Inkscape::SnappedPoint&, Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snapped-curve.cpp:223:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 223 | bool getClosestIntersectionCL(std::list const &curve_list, std::list const &line_list, Geom::Point const &p, Inkscape::SnappedPoint &result, Geom::Affine dt2doc) | ^~~~~~~~~~~~~~~~~~~~~~~~ [389/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/filter-enums.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [390/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/filter-chemistry.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/rdf.cpp:24: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [391/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/file-update.cpp.o [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::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 [394/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/event-log.cpp.o [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [398/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/distribution-snapper.cpp.o [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-hide-lock.cpp:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [400/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop-style.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-base.cpp:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::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::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 92 | out += Glib::ustring::format(area->dimensions()[axis]); | ~~~~~~~~~~~~~~~~^~ [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/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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [405/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/conditions.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/actions/actions-canvas-transform.cpp:91:51: required from here 91 | Geom::Point midpoint = dt->w2d(canvas.midpoint()); // Midpoint of drawing on canvas. | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::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 { | ^~~~~ [408/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/hsluv.cpp.o [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [411/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/attributes.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-selection.cpp:23: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pattern-manager.cpp:13: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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:167:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | Glib::RefPtr create_pattern_item(std::shared_ptr& sandbox, SPPattern* pattern, bool stock_pattern, double scale) { | ^~~~~~~~~~~~~~~~~~~ [414/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.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 /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/line-geometry.h:20: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [415/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.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 /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/selcue.cpp:19: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/selcue.cpp: In member function 'void Inkscape::SelCue::_newTextBaselines()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selcue.cpp:201:149: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | auto canvas_item = make_canvasitem(_desktop->getCanvasControls(), CANVAS_ITEM_CTRL_TYPE_SIZER, (*pt) * item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selcue.cpp:201:130: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | auto canvas_item = make_canvasitem(_desktop->getCanvasControls(), CANVAS_ITEM_CTRL_TYPE_SIZER, (*pt) * item->i2dt_affine()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selcue.cpp:188:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | void SelCue::_newTextBaselines() | ^~~~~~ [416/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/alignment-snapper.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) { | ^ [417/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/style-attachments.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 /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-paths.cpp:19: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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 [420/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Output.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) { | ^ [421/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-OutIter.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/text-editing.cpp: In function 'Inkscape::Text::Layout::iterator sp_te_get_position_by_coords(const SPItem*, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-editing.cpp:106:42: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Geom::Affine im (item->i2dt_affine ()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-editing.cpp:109:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Point p = i_p * im; | ^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-editing.cpp:1078:41: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | Geom::Affine t (item->i2doc_affine()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-editing.cpp:1080:8: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | by = factor * by; | ~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-editing.cpp: In function 'void sp_te_adjust_rotation_screen(SPItem*, const Inkscape::Text::Layout::iterator&, const Inkscape::Text::Layout::iterator&, SPDesktop*, gdouble)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-editing.cpp:1136:41: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1136 | Geom::Affine t (text->i2doc_affine()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-editing.cpp: In function 'double sp_te_get_average_linespacing(SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-editing.cpp:1284:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1284 | double all_lines_height = layout->characterAnchorPoint(layout->end())[index] - layout->characterAnchorPoint(layout->begin())[index]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-editing.cpp: In function 'void sp_te_adjust_linespacing_screen(SPItem*, const Inkscape::Text::Layout::iterator&, const Inkscape::Text::Layout::iterator&, SPDesktop*, gdouble)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-editing.cpp:1395:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1395 | Geom::Affine t(text->i2doc_affine()); | ^ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/text-editing.cpp: In function 'Inkscape::Text::Layout::iterator sp_te_get_position_by_coords(const SPItem*, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-editing.cpp:104:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | sp_te_get_position_by_coords (SPItem const *item, Geom::Point const &i_p) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:1080:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | by = factor * by; | ^~ /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::Affine' 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-editing.cpp:1078:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | Geom::Affine t (item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-editing.cpp: In function 'double sp_te_get_average_linespacing(SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-editing.cpp:1274:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1274 | sp_te_get_average_linespacing (SPItem *text) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-editing.cpp: In function 'void sp_te_apply_style(SPItem*, const Inkscape::Text::Layout::iterator&, const Inkscape::Text::Layout::iterator&, const SPCSSAttr*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-editing.cpp:2052:6: note: parameter passing for argument of type 'const Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2052 | void sp_te_apply_style(SPItem *text, Inkscape::Text::Layout::iterator const &start, Inkscape::Text::Layout::iterator const &end, SPCSSAttr const *css) | ^~~~~~~~~~~~~~~~~ [422/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Input.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: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-tools.cpp:20: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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/actions/actions-tools.cpp:26: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/desktop.h:42, 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-selection-object.cpp:29: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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]) }); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-layer.cpp:33: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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 = Affine]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/rubberband.cpp:44:38: required from here 44 | return _path * _desktop->w2d(); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 'Geom::Path Inkscape::Rubberband::getPath() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/rubberband.cpp:44:37: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | return _path * _desktop->w2d(); | ~~~~~~~~~~~~~^~ /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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:26: 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/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: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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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/rubberband.cpp: In member function 'Geom::Path Inkscape::Rubberband::getPath() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/rubberband.cpp:40:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Path Inkscape::Rubberband::getPath() const | ^~~~~~~~ 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: /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) {} | ^ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-chemistry.cpp:546:82: required from here 546 | auto move = Geom::Translate(*old_point - *new_point) * text->transform; | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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_flow_into_shape()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-chemistry.cpp:343:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | auto const new_transform = i2i_affine(item->parent, text->parent); | ^ /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::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 482 | Geom::Point xy = bbox->min(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-chemistry.cpp:516:78: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | Geom::OptRect bbox = text->geometricBounds(text->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-chemistry.cpp:518:48: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 518 | Geom::Point xy = bbox->min(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-chemistry.cpp:546:82: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 546 | auto move = Geom::Translate(*old_point - *new_point) * text->transform; | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-chemistry.cpp:546:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 546 | auto move = Geom::Translate(*old_point - *new_point) * text->transform; | ~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-chemistry.cpp:546:82: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 546 | auto move = Geom::Translate(*old_point - *new_point) * text->transform; | ^~~~~~~~~ /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::GenericRect::CPoint' {aka '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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-chemistry.cpp: In function 'void text_to_glyphs()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-chemistry.cpp:603:58: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | auto point = layout.characterAnchorPoint(iter); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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:43: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 482 | Geom::Point xy = bbox->min(); | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-chemistry.cpp:546:82: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 546 | auto move = Geom::Translate(*old_point - *new_point) * text->transform; | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-chemistry.cpp: In function 'void text_to_glyphs()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/text-chemistry.cpp:571:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 571 | text_to_glyphs() | ^~~~~~~~~~~~~~ [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/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 /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/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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::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 /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/vanishing-point.cpp:21: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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) { | ^ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [432/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o [433/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::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 { | ^~~~~ [435/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.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 /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/object-set.h:37: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [436/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.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:43, 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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.cpp:29: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 'Inkscape::SnappedPoint SnapManager::findBestSnap(const Inkscape::SnapCandidatePoint&, const IntermSnapResults&, bool, bool, bool) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.cpp:582:41: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | if (getClosestIntersectionCS(isr.curves, p.getPoint(), closestCurvesIntersection, _desktop->dt2doc())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.cpp:637:51: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 637 | bool onScreen = _desktop->get_display_area().contains((*i).getPoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.cpp:637:76: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 637 | bool onScreen = _desktop->get_display_area().contains((*i).getPoint()); | ~~~~~~~~~~~~~^~ /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:818:6: note: parameter passing for argument of type 'const Geom::Affine' 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: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:934:79: note: parameter passing for argument of type 'Geom::Parallelogram' 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: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 | ~~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In function 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 constructor 'Geom::Line::Line(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:73:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | _final = _initial + v; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.cpp: In member function 'Inkscape::SnappedPoint SnapManager::findBestSnap(const Inkscape::SnapCandidatePoint&, const IntermSnapResults&, bool, bool, bool) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.cpp:505:24: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 505 | Inkscape::SnappedPoint SnapManager::findBestSnap(Inkscape::SnapCandidatePoint const &p, | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.cpp:505:24: note: parameter passing for argument of type 'Geom::Parallelogram' 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:505:24: note: parameter passing for argument of type 'Geom::Affine' 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:505:24: note: parameter passing for argument of type 'Geom::Parallelogram' 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:582:41: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | if (getClosestIntersectionCS(isr.curves, p.getPoint(), closestCurvesIntersection, _desktop->dt2doc())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.cpp:637:51: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 637 | bool onScreen = _desktop->get_display_area().contains((*i).getPoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.cpp: In member function 'Geom::Point SnapManager::multipleOfGridPitch(const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/snap.cpp:178:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | Geom::Point SnapManager::multipleOfGridPitch(Geom::Point const &t, Geom::Point const &origin) | ^~~~~~~~~~~ /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:927:122: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 927 | bbox_of_item = item->bounds(bbox_type, item->i2doc_affine() * additional_affine * dt->doc2dt()); | ^ /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::Parallelogram' 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::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/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:818:6: note: parameter passing for argument of type 'Geom::Affine' 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:79: note: parameter passing for argument of type 'Geom::Parallelogram' 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: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 | ~~~~~~~~~~~~~~~^~ [437/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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:160:62: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 160 | target = rect->geometricBounds(rect->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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:139:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 139 | void image_crop(InkscapeApplication *app) | ^~~~~~~~~~ /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)); | ~~~~~~~~~~~~~~~~~^~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [439/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/quote.cpp.o [440/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node-iterators.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.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) { | ^ [441/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node.cpp.o [442/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.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 /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/line-geometry.h:20: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::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 /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/line-geometry.cpp:14: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::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:167:41: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | auto vb = desktop->get_display_area(); | ^ /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: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::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: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 member function 'Geom::Point Box3D::Line::closest_to(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/line-geometry.cpp:56:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 56 | Geom::Point Line::closest_to(Geom::Point const &pt) | ^~~~ /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::Parallelogram' 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 '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/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:165:28: note: parameter passing for argument of type 'Geom::Parallelogram' 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: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 /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:167:40: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | auto vb = desktop->get_display_area(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [443/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.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) { | ^ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/actions/actions-object.cpp:292:32: required from here 292 | center = bbox->midpoint(); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [445/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.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) { | ^ [446/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/composite-node-observer.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:43, 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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/grid-snapper.cpp:14: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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:127:85: note: parameter passing for argument of type 'Geom::Affine' 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: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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^~~ 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) { | ^~~~~~~~ /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:159:52: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 159 | auto const lyw = spacing.y() * desktop->d2w().descrim(); | ~~~~~~~~~~~~^~ /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:127:85: note: parameter passing for argument of type 'Geom::Affine' 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:132:115: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 132 | s.emplace_back(basis(i), basis(i) * Util::round_to_upper_multiple_plus(p[i], scaled_spacing, origin[i])); | ^ /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 'const 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 { | ^~~~~~~~~~~ /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:159:52: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 159 | auto const lyw = spacing.y() * desktop->d2w().descrim(); | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/grid-snapper.cpp:140:23: note: parameter passing for argument of type 'const std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 140 | LineSnapper::LineList GridSnapper::getSnapLinesAxonom(Geom::Point const &p) 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/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) { | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-svg-processing.cpp:28: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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/actions/actions-svg-processing.cpp:29: /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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::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(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-svg-processing.cpp:656:63: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 656 | auto const vbox = item->visualBounds(item->i2doc_affine() * 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::Affine Geom::operator*(const Affine&, const Scale&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ 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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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:657:68: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 657 | auto const gbox = item->geometricBounds(item->i2doc_affine() * scale); | ^~~~~ /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) | ^~~~~~~~~~~~~~~~~~~~~ /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::Affine' 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/actions/actions-svg-processing.cpp:655:56: 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:656:60: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 656 | auto const vbox = item->visualBounds(item->i2doc_affine() * scale); | ~~~~~~~~~~~~~~~~~~^~ [449/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/sp-attribute-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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document-undo.cpp:63: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [450/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/paintdef.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ 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/hsluv.cpp:114:44: required from here 114 | double len = intersections[0].point().length(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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) | ^~~~~~~~~~~~~~~~~~~~~ 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [451/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/spellcheck.cpp.o [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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/drawing-group.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-text.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/style-attachments.cpp:3: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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/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) { | ^ [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/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) { | ^ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [456/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.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) { | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::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/filter-chemistry.cpp: In function 'SPFilter* new_filter_simple_from_item(SPDocument*, SPItem*, const char*, gdouble)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/filter-chemistry.cpp:306:84: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 306 | return new_filter_blend_gaussian_blur(document, mode, radius, item->i2dt_affine().descrim()); | ~~~~~~~~~~~~~~~~~^~ [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/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) { | ^ [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/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) { | ^ [460/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/style-subject.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.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) { | ^ [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/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) { | ^ [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/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) { | ^ [463/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.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) { | ^ [464/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o [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/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) { | ^ [466/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/selected-style.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/layer-manager.cpp:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ [468/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.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) { | ^ [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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [471/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/rendering-options.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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 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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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) { | ^ [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/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) { | ^ [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/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) { | ^ [477/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/popover-menu.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /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/actions/actions-object-align.cpp:34: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/object/algorithms/bboxsort.h:28:34: required from here 28 | anchor = begin * bbox.min()[orientation] + end * bbox.max()[orientation]; | ~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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 instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::GenericRect::CPoint' {aka '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], | ~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp: In function 'void object_distribute_text(const Glib::VariantBase&, InkscapeApplication*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:438:59: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 438 | Geom::Point base = *pt * item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:438:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 438 | Geom::Point base = *pt * item->i2dt_affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp: In function 'void object_align_text(const Glib::VariantBase&, InkscapeApplication*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:549:91: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 549 | ref_point = *(te_get_layout(focus)->baselineAnchorPoint())*(focus->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:549:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 549 | ref_point = *(te_get_layout(focus)->baselineAnchorPoint())*(focus->i2dt_affine()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:562:61: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 562 | Geom::Point base = *pt * (item)->i2dt_affine(); | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:562:62: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 562 | Geom::Point base = *pt * (item)->i2dt_affine(); | ^ 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: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 /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 /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: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 /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 /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]; | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp: In function 'void object_distribute_text(const Glib::VariantBase&, InkscapeApplication*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:410:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 410 | object_distribute_text(const Glib::VariantBase& value, InkscapeApplication *app) | ^~~~~~~~~~~~~~~~~~~~~~ /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 'Geom::Point' 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: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 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 = long 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 = long 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 = long 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 = long 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 = long 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 = long 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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) | ^~~~~~~~ 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, inlined from 'void exchange(Inkscape::Selection*, SortOrder)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:621:26: /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, inlined from 'void exchange(Inkscape::Selection*, SortOrder)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:621:26: /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, inlined from 'void exchange(Inkscape::Selection*, SortOrder)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/actions/actions-object-align.cpp:621:26: /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: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(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [479/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/pattern-editor.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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:231:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | p[0] *= desktop->dt2doc(); | ~~~~~~~~~~~~~~~^~ /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::Affine' 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: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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/context-fns.cpp:232:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | p[1] *= desktop->dt2doc(); | ~~~~~~~~~~~~~~~^~ 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /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/id-clash.cpp:32: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/id-clash.cpp:38: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::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 { | ^~~~~ [480/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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 /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/seltrans.cpp:29: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/seltrans.cpp:280:43: required from here 280 | _point_geom = _geometric_bbox->min() + _geometric_bbox->dimensions() * Geom::Scale(x, y); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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/utils.h: In instantiation of 'Geom::Affine Geom::operator*(const Affine&, const Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:369:90: required from here 369 | Geom::Affine const affine( Geom::Translate(-norm) * rel_affine * Geom::Translate(norm) ); | ^ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:259:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 259 | _items_affines.push_back(it->i2dt_affine()); | ~~~~~~~~~~~~~~~^~ /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 'void Inkscape::SelTrans::transform(const Geom::Affine&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:369:92: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 369 | Geom::Affine const affine( Geom::Translate(-norm) * rel_affine * Geom::Translate(norm) ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:369:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 369 | Geom::Affine const affine( Geom::Translate(-norm) * rel_affine * Geom::Translate(norm) ); | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:369:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 369 | Geom::Affine const affine( Geom::Translate(-norm) * rel_affine * Geom::Translate(norm) ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:406:22: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | p[i] = _bbox->corner(i) * affine; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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/seltrans.cpp: In member function 'void Inkscape::SelTrans::ungrab()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:486:67: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 486 | } else if (_current_relative_affine.withoutTranslation().isScale()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp: In member function 'void Inkscape::SelTrans::stamp(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:639:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 639 | copy_item->setCenter(*_center * _current_relative_affine); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/affine.h: In function 'Geom::Affine Geom::identity()': /usr/include/2geom-1.4.0/2geom/affine.h:210:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp: In member function 'void Inkscape::SelTrans::_updateHandles()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:704:54: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 704 | anchor_x = (_center->x() - _bbox->min()[Geom::X]) / _bbox->dimensions()[Geom::X]; | ~~~~~~~~~~^~ /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:1070:22: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1070 | _absolute_affine = Geom::identity(); //Initialize the scaler | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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: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 /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: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 /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:1182:22: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1182 | _absolute_affine = Geom::identity(); //Initialize the scaler | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1377:22: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | _relative_affine = Geom::identity(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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:22: note: parameter passing for argument of type 'Geom::Affine' 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: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:1464:22: note: parameter passing for argument of type 'Geom::Affine' 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 'void Inkscape::SelTrans::moveTo(const Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1663:51: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1663 | Geom::Affine const move((Geom::Translate(dxy))); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pure-transform.h: In constructor 'Inkscape::PureTranslate::PureTranslate(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pure-transform.h:58:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | PureTranslate(Geom::Point vector = Geom::Point()) : _vector(vector), _vector_snapped(vector) {} | ^~~~~~~~~~~~~ /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::GenericRect::CPoint' {aka '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(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1706:119: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1706 | new_bbox.min()[Geom::X], new_bbox.min()[Geom::Y], new_bbox.max()[Geom::X], new_bbox.max()[Geom::Y]); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1706:33: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1706 | new_bbox.min()[Geom::X], new_bbox.min()[Geom::Y], new_bbox.max()[Geom::X], new_bbox.max()[Geom::Y]); | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1706:119: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1706 | new_bbox.min()[Geom::X], new_bbox.min()[Geom::Y], new_bbox.max()[Geom::X], new_bbox.max()[Geom::Y]); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1709:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1709 | Geom::Rect new_geom_bbox = Geom::Rect(_geometric_bbox->min() * abs_affine, _geometric_bbox->max() * abs_affine); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.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::GenericRect::CPoint' {aka '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 'const 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:1737:13: note: parameter passing for argument of type 'const 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:112: note: parameter passing for argument of type 'Geom::Affine' 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: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:1739:65: note: parameter passing for argument of type 'Geom::Affine' 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:1740:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1740 | Geom::Point new_bbox_min = _stroked_bbox->min() * abs_affine; | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1756:22: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1756 | _absolute_affine = get_scale_transform_for_uniform_stroke (*_stroked_bbox, stroke_x, stroke_y, transform_stroke, preserve, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1757 |  new_bbox_min[Geom::X], new_bbox_min[Geom::Y], new_bbox_max[Geom::X], new_bbox_max[Geom::Y]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1760:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1760 | return ( _point - _origin ) * default_scale + _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 'const 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: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 'const 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:1766:22: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1766 | _relative_affine = Geom::Affine(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:1767:65: note: parameter passing for argument of type 'Geom::Affine' 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); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(const Geom::Point&)': /usr/include/2geom-1.4.0/2geom/transforms.h:196:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | explicit Rotate(Point const &p) : vec(p.normalized()) {} | ~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Rotate&)': /usr/include/2geom-1.4.0/2geom/curve.h:199:65: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | virtual void operator*=(Rotate const &r) { *this *= Affine(r); } | ^ /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:1720:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1720 | Geom::Point const offset = new_point - initial_point; | ^~~~~~~~~~~~~ /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: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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp: In member function 'void Inkscape::SelTrans::_showHandles(SPSelTransType)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:753:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 753 | Geom::Point p(_bbox->min() + (_bbox->dimensions() * Geom::Scale(bpos))); | ^ /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::GenericRect::CPoint' {aka '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 'Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1739:85: note: parameter passing for argument of type 'Geom::Affine' 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:1739:48: 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:1766:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1766 | _relative_affine = Geom::Affine(geom_scale); | ^ /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 'gboolean Inkscape::SelTrans::scaleRequest(Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1070:38: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1070 | _absolute_affine = Geom::identity(); //Initialize the scaler | ~~~~~~~~~~~~~~^~ /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::stretchRequest(const SPSelTransHandle&, Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1182:38: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1182 | _absolute_affine = Geom::identity(); //Initialize the scaler | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1229:53: 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: 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:1377:38: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | _relative_affine = Geom::identity(); | ~~~~~~~~~~~~~~^~ /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:1416:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1416 | Geom::Point const d2 = pt - _origin; | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1464:40: 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:43: 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:1464:40: note: parameter passing for argument of type 'Geom::Affine' 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:47: 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 member function 'void Inkscape::SelTrans::moveTo(const Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1663:51: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1663 | Geom::Affine const move((Geom::Translate(dxy))); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::centerRequest(Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1499:25: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1499 | pt = sp.getPoint(); | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp: In member function 'void Inkscape::SelTrans::stamp(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:608:53: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 608 | Geom::Affine new_affine = Geom::identity(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:639:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 639 | copy_item->setCenter(*_center * _current_relative_affine); | ^~~~~~~~~~~~~~~~~~~~~~~~ /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:13: note: parameter passing for argument of type 'Geom::Affine' 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:1681: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:1705:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1705 | Geom::Affine abs_affine = get_scale_transform_for_uniform_stroke (*_bbox, _strokewidth, _strokewidth, transform_stroke, preserve, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1706 |  new_bbox.min()[Geom::X], new_bbox.min()[Geom::Y], new_bbox.max()[Geom::X], new_bbox.max()[Geom::Y]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:1739:112: note: parameter passing for argument of type 'Geom::Affine' 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: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 'const 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:1737:13: note: parameter passing for argument of type 'const 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:1756:63: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1756 | _absolute_affine = get_scale_transform_for_uniform_stroke (*_stroked_bbox, stroke_x, stroke_y, transform_stroke, preserve, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1757 |  new_bbox_min[Geom::X], new_bbox_min[Geom::Y], new_bbox_max[Geom::X], new_bbox_max[Geom::Y]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 'const 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:1764:13: note: parameter passing for argument of type 'const 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:1781:33: note: parameter passing for argument of type 'const 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 'void Inkscape::SelTrans::transform(const Geom::Affine&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:369:90: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 369 | Geom::Affine const affine( Geom::Translate(-norm) * rel_affine * Geom::Translate(norm) ); | ^ /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:1420:27: 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 q1 = d1 / h1; // normalized initial vector to handle | ^~ /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: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: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 /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: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 /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 /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 /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 /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: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: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 /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: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 /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: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 /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::skewRequest(const SPSelTransHandle&, Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1278:10: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1278 | gboolean Inkscape::SelTrans::skewRequest(SPSelTransHandle const &handle, Geom::Point &pt, guint state) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp: In member function 'void Inkscape::SelTrans::moveTo(const Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:1558:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1558 | void Inkscape::SelTrans::moveTo(Geom::Point const &xy, guint state) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp: In member function 'void Inkscape::SelTrans::stamp(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:611:50: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 611 | Geom::Affine const i2dnew( i2d * _current_relative_affine ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /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:234:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | void Inkscape::SelTrans::grab(Geom::Point const &p, gdouble x, gdouble y, bool show_handles, bool translating) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:234:6: note: parameter passing for argument of type 'Geom::Affine' 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:234: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/seltrans.cpp:259:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 259 | _items_affines.push_back(it->i2dt_affine()); | ~~~~~~~~~~~~~~~^~ /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 'void Inkscape::SelTrans::ungrab()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/seltrans.cpp:486:67: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 486 | } else if (_current_relative_affine.withoutTranslation().isScale()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [482/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/page-size-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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [484/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/optglarea.cpp.o [485/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/oklab-color-wheel.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:14: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /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:45: 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 PageManager::nextPageLocation() 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 | ^~~~~ /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:51: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 313 | Geom::Affine PageManager::getSelectedPageAffine() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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]': /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::GenericRect::CRect' {aka '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::GenericRect::CPoint' {aka '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()); } | ^~~~~~~~ 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::Affine Geom::operator*(const Affine&, const Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:581:55: required from here 581 | Geom::Affine const tr(center.inverse() * rotate * center); | ^~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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 '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/page-manager.cpp:591:44: required from here 591 | auto new_box = Geom::Rect(page_size.min() * tr, page_size.max() * tr); | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::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::GenericRect::CRect' {aka '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:65: note: parameter passing for argument of type 'Geom::Affine' 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: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:65: note: parameter passing for argument of type 'Geom::Affine' 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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^~~~~~~~ /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:313:14: note: parameter passing for argument of type 'Geom::Affine' 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: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:315:81: note: parameter passing for argument of type 'Geom::Affine' 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::GenericRect::CPoint' {aka '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:547:41: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 547 | page->setRect(page->getRect() * scale); | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:547:22: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 547 | page->setRect(page->getRect() * 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::GenericRect::CPoint' {aka '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:61: note: parameter passing for argument of type 'Geom::Affine' 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: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:581:44: note: parameter passing for argument of type 'Geom::Affine' 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); } | ^~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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/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::GenericRect::CPoint' {aka '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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/page-manager.cpp: In member function 'void Inkscape::PageManager::movePages(Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:769:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 769 | void PageManager::movePages(Geom::Affine tr) | ^~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.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); } | ^~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Scale&)': /usr/include/2geom-1.4.0/2geom/curve.h:198:64: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /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::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 777 | }; // namespace Inkscape | ^ /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; | ^ /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/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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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:65: note: parameter passing for argument of type 'Geom::Affine' 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: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:547:41: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 547 | page->setRect(page->getRect() * 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: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: 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:313:14: note: parameter passing for argument of type 'Geom::Affine' 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: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 /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::Affine' 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: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::Rect' 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: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 /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::movePages(Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:769:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 769 | void PageManager::movePages(Geom::Affine tr) | ^~~~~~~~~~~ /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 'void Inkscape::PageManager::rotatePage(int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/page-manager.cpp:581:55: note: parameter passing for argument of type 'Geom::Affine' 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: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: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) | ^~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [488/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/notebook-page.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [489/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o [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/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) { | ^ [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/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:43, from /usr/include/2geom-1.4.0/2geom/convex-hull.h:41: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/conn-avoid-ref.cpp:23: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/conn-avoid-ref.cpp:183:35: required from here 183 | return (bbox) ? bbox->midpoint() : Geom::Point(0, 0); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::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/conn-avoid-ref.cpp: In function 'Avoid::Polygon avoid_item_poly(const SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/conn-avoid-ref.cpp:274:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | Geom::Affine itd_mat = item->i2doc_affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/conn-avoid-ref.cpp:290:58: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | prev_parallel_hull_edge.setOrigin(hull_edge.origin() + hull_edge.versor().ccw() * spacing); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/conn-avoid-ref.cpp: In function 'std::vector approxItemWithPoints(const SPItem*, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/conn-avoid-ref.cpp:243:101: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 243 | std::vector child_points = approxItemWithPoints(child_item, item_transform * child_item->transform); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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()); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function 'void Geom::Line::setVector(const Geom::Point&)': /usr/include/2geom-1.4.0/2geom/line.h:155:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | _final = _initial + v; | ^ /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: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/conn-avoid-ref.cpp: In function 'std::vector approxItemWithPoints(const SPItem*, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/conn-avoid-ref.cpp:243:115: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 243 | std::vector child_points = approxItemWithPoints(child_item, item_transform * child_item->transform); | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/conn-avoid-ref.cpp: In function 'Avoid::Polygon avoid_item_poly(const SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/conn-avoid-ref.cpp:310:93: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | Avoid::Point avoid_pt((parallel_hull_edge.origin()+parallel_hull_edge.versor()*int_pt->ta)[Geom::X], | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/conn-avoid-ref.cpp:268:23: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | static Avoid::Polygon avoid_item_poly(SPItem const *item) | ^~~~~~~~~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop-events.cpp:28: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 { | ^~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path-chemistry.cpp:36: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/path-chemistry.cpp: In member function 'void Inkscape::ObjectSet::combine(bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path-chemistry.cpp:148:51: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | c.transform(item->getRelativeTransform(first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/path-chemistry.cpp: In member function 'void Inkscape::ObjectSet::combine(bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path-chemistry.cpp:72:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 72 | void ObjectSet::combine(bool skip_undo, bool silent) | ^~~~~~~~~ [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 [497/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/image-properties.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /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-text.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-Output.cpp:16: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-Output.cpp:324:109: required from here 324 | glyph_matrix = Geom::Scale(1.0, -1.0) * (Geom::Affine)Geom::Rotate(_glyphs[glyph_index].rotation); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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 Affine&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-Output.cpp:293:52: required from here 293 | Geom::PathVector temp_pv = (*pv) * glyph_matrix; | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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; | ^~~~~~~~~~~~~~~ /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:324:26: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 324 | glyph_matrix = Geom::Scale(1.0, -1.0) * (Geom::Affine)Geom::Rotate(_glyphs[glyph_index].rotation); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::fitToPathAlign(const SVGLength&, const Path&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-Output.cpp:773:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 773 | tangent = endpoint - startpoint; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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::fitToPathAlign(const SVGLength&, const Path&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-Output.cpp:773:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 773 | tangent = endpoint - startpoint; | ^~~~~~~~~~ /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:324:109: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 324 | glyph_matrix = Geom::Scale(1.0, -1.0) * (Geom::Affine)Geom::Rotate(_glyphs[glyph_index].rotation); | ^ /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: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 Layout::show(DrawingGroup *parent, StyleAttachments &style_attachments, Geom::OptRect const &paintbox) const | ^~~~~~ /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::showGlyphs(Inkscape::Extension::Internal::CairoRenderContext*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-Output.cpp:508:61: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 508 | && (font_matrix * glyph_matrix.inverse()).isIdentity() | ^ /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, | ^~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file-update.cpp:53: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CRect' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::GenericRect::CRect' {aka '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::GenericRect::CRect' {aka '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::GenericRect::CRect' {aka '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(); | ~~~~~~~~~~~~~~~~~~~~~^~ [499/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.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:43, from /usr/include/2geom-1.4.0/2geom/circle.h:40: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::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 'virtual void Inkscape::AlignmentSnapper::freeSnap(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const std::vector*, std::vector*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp:257:38: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:277:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | Geom::Point pp = c.projection(p.getPoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp:288:38: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:109:21: 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 projection(Geom::Point const &p) const { // returns the projection of p on this constraint | ^~~~~~~~~~ /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 member function 'virtual void Inkscape::AlignmentSnapper::freeSnap(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const std::vector*, std::vector*) const', inlined from 'virtual void Inkscape::AlignmentSnapper::freeSnap(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const std::vector*, std::vector*) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp:242:6: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp:257:38: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/alignment-snapper.cpp:288:38: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [500/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o [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/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) { | ^ [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:43, from /usr/include/2geom-1.4.0/2geom/circle.h:40: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/intersection.h: In instantiation of 'Geom::Point Geom::Intersection::point() const [with TimeA = Geom::PathVectorTime; TimeB = Geom::PathVectorTime]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:614:66: required from here 614 | Geom::Point p_inters = dt->doc2dt(inter.point()); | ~~~~~~~~~~~^~ /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::GenericInterval::CInterval' {aka 'Geom::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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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 = Affine]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:349:67: required from here 349 | pv.push_back(layout->baseline() * transform); | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:324:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 324 | Geom::Affine i2doc(Geom::identity()); | ^ /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:366:103: note: parameter passing for argument of type 'Geom::Affine' 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:422:117: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 422 | _paths_to_snap_to->push_back(SnapCandidatePath(curve->get_pathvector() * selected_path->i2doc_affine(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:453:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 453 | Geom::Point const sp_doc = curve->pointAt(*np); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp: In member function 'void Inkscape::ObjectSnapper::_snapPathsConstrained(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&, std::vector*, const SPPath*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:581:117: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | _paths_to_snap_to->push_back(SnapCandidatePath(curve->get_pathvector() * selected_path->i2doc_affine(), SNAPTARGET_PATH, Geom::OptRect(), true)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:606:72: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 606 | Geom::Point start_pt = dt->doc2dt(curve->pointAt(0)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp: In member function 'virtual void Inkscape::ObjectSnapper::freeSnap(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const std::vector*, std::vector*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:645:38: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 645 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp: In member function 'virtual void Inkscape::ObjectSnapper::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/object-snapper.cpp:685:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 685 | Geom::Point pp = c.projection(p.getPoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:692:38: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 692 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 'const 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::GenericRect::CPoint' {aka '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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^~~~~~~~ /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: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/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:324:46: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 324 | Geom::Affine i2doc(Geom::identity()); | ~~~~~~~~~~~~~~^~ /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:488:105: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 488 | sp_tangent_dt = dt->doc2dt(sp_tangent_doc) - dt->doc2dt(Geom::Point(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 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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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 '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 '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 'const 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 | ^~~~~~~~ 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::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]', inlined from 'void Geom::PathIteratorSink::arcTo(Geom::Coord, Geom::Coord, Geom::Coord, bool, bool, const Geom::Point&) [with OutputIterator = std::back_insert_iterator]' at /usr/include/2geom-1.4.0/2geom/path-sink.h:168:48: /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/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:347:151: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 347 | Geom::Affine transform = root_item->i2dt_affine() * _candidate.additional_affine * _snapmanager->getDesktop()->doc2dt(); | ^ /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::Affine' 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::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::Affine' 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:329:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | i2doc = use->get_root_transform(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /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:367:72: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 367 | transform *= root_item->i2dt_affine(); // Because all snapping calculations are done in desktop coordinates | ~~~~~~~~~~~~~~~~~~~~~~^~ /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 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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:398:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | void Inkscape::ObjectSnapper::_snapPaths(IntermSnapResults &isr, | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:398:6: note: parameter passing for argument of type 'const 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:422:117: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 422 | _paths_to_snap_to->push_back(SnapCandidatePath(curve->get_pathvector() * selected_path->i2doc_affine(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:453:62: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 453 | Geom::Point const sp_doc = curve->pointAt(*np); | ~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp: In member function 'virtual void Inkscape::ObjectSnapper::freeSnap(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const std::vector*, std::vector*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:645:38: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 645 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp: In member function 'void Inkscape::ObjectSnapper::_snapPathsConstrained(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&, std::vector*, const SPPath*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:525:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 525 | void Inkscape::ObjectSnapper::_snapPathsConstrained(IntermSnapResults &isr, | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:525:6: note: parameter passing for argument of type 'Geom::Affine' 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:525: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:581:117: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | _paths_to_snap_to->push_back(SnapCandidatePath(curve->get_pathvector() * selected_path->i2doc_affine(), SNAPTARGET_PATH, Geom::OptRect(), true)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:614:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 614 | Geom::Point p_inters = dt->doc2dt(inter.point()); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp: In member function 'virtual void Inkscape::ObjectSnapper::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/object-snapper.cpp:692:38: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 692 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp: In member function 'void Inkscape::ObjectSnapper::_snapTranslatingGuide(IntermSnapResults&, const Geom::Point&, const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object-snapper.cpp:250:22: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | _collectPaths(p, SNAPSOURCE_GUIDE, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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) { | ^ [504/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-variations.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [505/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-variants.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [507/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector.cpp.o [508/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-list.cpp.o [509/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:30: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /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:120: 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) | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/gradient-chemistry.cpp:370:47: required from here 370 | Geom::Coord const width = bbox->dimensions()[Geom::X]; | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:165:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:384:40: required from here 384 | Geom::Scale(1, height/width) * | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/gradient-chemistry.cpp:482:45: required from here 482 | bbox->min()[Geom::X], bbox->min()[Geom::Y]); | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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:365:44: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | Geom::OptRect bbox = item->visualBounds(); // we need "true" bbox without item_i2d_affine | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:370:47: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 370 | Geom::Coord const width = bbox->dimensions()[Geom::X]; | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:385:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | Geom::Translate (center); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:383:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 383 | Geom::Affine squeeze = Geom::Translate (-center) * | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:383:58: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 383 | Geom::Affine squeeze = Geom::Translate (-center) * | ~~~~~~~~~~~~~~~~~~~~^ 384 |  Geom::Scale(1, height/width) * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:392:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 392 | Geom::Point pStart = center - Geom::Point(width/2, 0); | ^ /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/affine.h: In function 'Geom::Affine Geom::identity()': /usr/include/2geom-1.4.0/2geom/affine.h:210:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Scale&)': /usr/include/2geom-1.4.0/2geom/curve.h:198:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 { | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp: In function 'SPGradient* sp_gradient_convert_to_userspace(SPGradient*, SPItem*, const gchar*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:478:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Geom::OptRect bbox = item->visualBounds(); // we need "true" bbox without item_i2d_affine | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:480:54: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 480 | bbox2user = Geom::Affine(bbox->dimensions()[Geom::X], 0, | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:485:23: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 485 | bbox2user = Geom::identity(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:525:39: 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 p1_u = p1_b * point_convert; | ^~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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:1252:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1252 | void sp_item_gradient_set_coords(SPItem *item, GrPointType point_type, guint point_i, Geom::Point p_w, Inkscape::PaintTarget fill_or_stroke, bool write_repr, bool scale) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1265:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1265 | Geom::Affine i2d (item->i2dt_affine ()); | ^ /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(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1266:38: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1266 | Geom::Point p = p_w * i2d.inverse(); | ~~~~~~~~~~~^~ /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(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1267:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1267 | p *= (gradient->gradientTransform).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1338:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1338 | Geom::Point c_w = c * gradient->gradientTransform * i2d; // now in desktop coords | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1383:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1383 | Geom::Affine (Geom::Translate (c_w)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1378:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1378 | Geom::Affine move = Geom::Affine (Geom::Translate (-c_w)) * | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1378:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1378 | Geom::Affine move = Geom::Affine (Geom::Translate (-c_w)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1392:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1392 | Geom::Point r2_w = (c + Geom::Point(0, -rg->r.computed)) * gradient->gradientTransform * i2d; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1402:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1402 | Geom::Affine (Geom::Translate (c_w)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1397:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1397 | Geom::Affine move = Geom::Affine (Geom::Translate (-c_w)) * | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1397:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1397 | Geom::Affine move = Geom::Affine (Geom::Translate (-c_w)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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:1636:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1636 | Geom::OptRect bbox = item->visualBounds(); // we need "true" bbox without item_i2d_affine | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1638:47: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1638 | p *= Geom::Affine(bbox->dimensions()[Geom::X], 0, | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1643:52: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1643 | p *= Geom::Affine(gradient->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1644:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1644 | return p; | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In constructor 'Geom::Line::Line(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:73:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | _final = _initial + v; | ^ /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; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1942:1: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1942 | } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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:1564:139: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1564 | p = (1-offset) * Geom::Point(lg->x1.computed, lg->y1.computed) + offset * Geom::Point(lg->x2.computed, lg->y2.computed); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1636:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1636 | Geom::OptRect bbox = item->visualBounds(); // we need "true" bbox without item_i2d_affine | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1640:60: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1640 | bbox->min()[Geom::X], bbox->min()[Geom::Y]); | ~~~~~~~~~^~ /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:365:44: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | Geom::OptRect bbox = item->visualBounds(); // we need "true" bbox without item_i2d_affine | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:373:46: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point const center = bbox->midpoint(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp: In function 'SPGradient* sp_gradient_convert_to_userspace(SPGradient*, SPItem*, const gchar*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:478:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Geom::OptRect bbox = item->visualBounds(); // we need "true" bbox without item_i2d_affine | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:482:67: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 482 | bbox->min()[Geom::X], bbox->min()[Geom::Y]); | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:485:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 485 | bbox2user = Geom::identity(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:525:39: 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 p1_u = p1_b * point_convert; | ^~~~~~~~~~~~~ /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:1378:73: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1378 | Geom::Affine move = Geom::Affine (Geom::Translate (-c_w)) * | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1378:69: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1378 | Geom::Affine move = Geom::Affine (Geom::Translate (-c_w)) * | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1379:58: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1379 | Geom::Affine (Geom::Rotate(-r1_angle)) * | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1392:86: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1392 | Geom::Point r2_w = (c + Geom::Point(0, -rg->r.computed)) * gradient->gradientTransform * i2d; | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1397:73: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1397 | Geom::Affine move = Geom::Affine (Geom::Translate (-c_w)) * | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1397:69: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1397 | Geom::Affine move = Geom::Affine (Geom::Translate (-c_w)) * | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1398:58: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1398 | Geom::Affine (Geom::Rotate(-r2_angle)) * | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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:1643:86: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1643 | p *= Geom::Affine(gradient->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /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:1643:85: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1643 | p *= Geom::Affine(gradient->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /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/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:384:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 384 | Geom::Scale(1, height/width) * | ^ /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: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: In function 'SPGradient* sp_gradient_convert_to_userspace(SPGradient*, SPItem*, const gchar*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:517:63: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 517 | Geom::Affine point_convert = bbox2user * skew.inverse(); | ^ /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:1252:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1252 | void sp_item_gradient_set_coords(SPItem *item, GrPointType point_type, guint point_i, Geom::Point p_w, Inkscape::PaintTarget fill_or_stroke, bool write_repr, bool scale) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1252:6: note: parameter passing for argument of type 'Geom::Affine' 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/gradient-chemistry.cpp:1252: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/gradient-chemistry.cpp:1252:6: note: parameter passing for argument of type 'Geom::Affine' 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/gradient-chemistry.cpp:1252: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/gradient-chemistry.cpp:1252:6: note: parameter passing for argument of type 'Geom::Affine' 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/gradient-chemistry.cpp:1252: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/gradient-chemistry.cpp:1252:6: note: parameter passing for argument of type 'Geom::Affine' 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/gradient-chemistry.cpp:1252: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/gradient-chemistry.cpp:1265:41: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1265 | Geom::Affine i2d (item->i2dt_affine ()); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1316:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1316 | double offset = Geom::LineSegment(begin, end).nearestTime(p); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1385:87: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1385 | new_transform = gradient->gradientTransform * i2d * move * i2d.inverse(); | ~~~~~~~~~~~^~ In constructor 'Geom::Rotate::Rotate(Geom::Coord)', inlined from 'void sp_item_gradient_set_coords(SPItem*, GrPointType, guint, Geom::Point, Inkscape::PaintTarget, bool, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1398: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/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:1404:87: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1404 | new_transform = gradient->gradientTransform * i2d * move * i2d.inverse(); | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-chemistry.cpp:1413:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1413 | double offset = Geom::LineSegment(start, end).nearestTime(p); | ^ [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/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) { | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:17: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:24: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/distribution-snapper.cpp:38:19: required from here 38 | if (a.midpoint().x() < b.midpoint().x()) | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::_collectBBoxes(const Geom::OptRect&, const bool&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:234:74: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | Xbounds.expandBy(_snapmanager->_desktop->get_display_area().maxExtent(), 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp: In function 'int sortBoxesDown(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:59:19: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 59 | if (a.midpoint().y() < b.midpoint().y()) | ~~~~~~~~~~^~ /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:345:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 345 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:345:63: 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::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:345:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 345 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /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:383:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 383 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:383:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 383 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:383:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 383 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /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:417:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 417 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:417:63: 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::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:417:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 417 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /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::GenericRect::CPoint' {aka '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:441:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:441:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:441:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /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:480:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 480 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:480:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 480 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:480:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 480 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /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:514:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 514 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:514:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 514 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:514:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 514 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /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::GenericRect::CPoint' {aka '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:528:85: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 528 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:528:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 528 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:528:85: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 528 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^~~~~~~~ /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; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp: In member function 'virtual void Inkscape::DistributionSnapper::freeSnap(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const std::vector*, std::vector*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:579:38: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:601:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 601 | Geom::Point pp = c.projection(p.getPoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:605:38: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 605 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:109:21: 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 projection(Geom::Point const &p) const { // returns the projection of p on this constraint | ^~~~~~~~~~ /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:345:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 345 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:345:88: 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::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:383:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 383 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:383:88: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 383 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:417:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 417 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:417:88: 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::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:441:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:441:88: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:480:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 480 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:480:88: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 480 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:514:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 514 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:514:88: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 514 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:528:85: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 528 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:528:84: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 528 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp: In member function 'void Inkscape::DistributionSnapper::_collectBBoxes(const Geom::OptRect&, const bool&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:200:6: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | void Inkscape::DistributionSnapper::_collectBBoxes(Geom::OptRect const &bbox_to_snap, bool const &first_point) 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; | ^~~~~~~~~~~ In member function 'virtual void Inkscape::DistributionSnapper::freeSnap(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const std::vector*, std::vector*) const', inlined from 'virtual void Inkscape::DistributionSnapper::freeSnap(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const std::vector*, std::vector*) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:559:6: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:579:38: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/distribution-snapper.cpp:605:38: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 605 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-style.cpp: In function 'void sp_desktop_apply_css_recursive(SPObject*, SPCSSAttr*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop-style.cpp:149:58: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Geom::Affine const local(item->i2doc_affine()); | ^ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-style.cpp: In function 'gdouble stroke_average_width(const std::vector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop-style.cpp:466:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | Geom::Affine i2dt = item->i2dt_affine(); | ^ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/desktop-style.cpp: In function 'void sp_desktop_apply_css_recursive(SPObject*, SPCSSAttr*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop-style.cpp:108:1: note: parameter passing for argument of type 'const Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | sp_desktop_apply_css_recursive(SPObject *o, SPCSSAttr *css, bool skip_lines) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/libnrtype/Layout-TNG-OutIter.cpp:449:31: required from here 449 | top_left = box.min(); | ~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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()); } | ^~~ 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::Affine Geom::operator*(const Affine&, const Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-OutIter.cpp:483:143: required from here 483 | Geom::Affine total_transform = Geom::Translate(-center_of_rotation) * Geom::Rotate(char_rotation) * Geom::Translate(center_of_rotation) * transform; | ^ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 449 | top_left = box.min(); | ~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-OutIter.cpp:483:147: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 483 | Geom::Affine total_transform = Geom::Translate(-center_of_rotation) * Geom::Rotate(char_rotation) * Geom::Translate(center_of_rotation) * transform; | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-OutIter.cpp:483:56: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 483 | Geom::Affine total_transform = Geom::Translate(-center_of_rotation) * Geom::Rotate(char_rotation) * Geom::Translate(center_of_rotation) * transform; | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-OutIter.cpp:483:77: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 483 | Geom::Affine total_transform = Geom::Translate(-center_of_rotation) * Geom::Rotate(char_rotation) * Geom::Translate(center_of_rotation) * transform; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-OutIter.cpp:485:48: 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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-OutIter.cpp:1165:1: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1165 | }//namespace Inkscape | ^ /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: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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'std::optional Inkscape::Text::Layout::baselineAnchorPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/Layout-TNG-OutIter.cpp:298:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | return (left_pt + right_pt)/2; // middle point | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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:483:105: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 483 | Geom::Affine total_transform = Geom::Translate(-center_of_rotation) * Geom::Rotate(char_rotation) * Geom::Translate(center_of_rotation) * 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)) {} | ~~~~~~~~~~~~^~~~~~~ [517/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.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) { | ^ [518/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/custom-tooltip.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape.cpp:50: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 = 3]': /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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) { | ^~~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [521/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o [522/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-slider.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) { | ^ [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 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [525/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [527/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-palette.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) { | ^ [528/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-notebook.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) { | ^ [529/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-icc-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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/view/svg-view-widget.cpp: In member function 'void Inkscape::UI::View::SVGViewWidget::doRescale()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/view/svg-view-widget.cpp:215:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | _canvas->set_affine(Geom::Scale(_hscale, _vscale)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [530/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-entry.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) { | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:59: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/file.cpp:784:78: required from here 784 | Geom::Point mouse_offset = (desktop->point() - sel_bbox->midpoint()).round(); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:989:82: required from here 989 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; | ^~ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:720:92: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 720 | Geom::Affine relative_use_transform = original->transform.inverse() * use->transform; | ^~~~~~~~~ /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:759:59: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 759 | selection->applyAffine(desktop->dt2doc() * doc2parent * desktop->doc2dt(), true, false, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:772:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 772 | min = clipnode->getAttributePoint("min", min); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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/boost/operators.hpp: In function 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericRect::CPoint' {aka '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/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:939:111: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 939 | Geom::Affine affine = doc->getRoot()->c2p * cast(place_to_insert)->i2doc_affine().inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:947:82: 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 file_import_pages(SPDocument*, SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:981:96: note: parameter passing for argument of type 'Geom::Affine' 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: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:981:96: note: parameter passing for argument of type 'Geom::Affine' 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:8: note: parameter passing for argument of type 'Geom::Affine' 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: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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:989:8: note: parameter passing for argument of type 'Geom::Affine' 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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.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); } | ^~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Scale&)': /usr/include/2geom-1.4.0/2geom/curve.h:198:64: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:1069:1: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1069 | } | ^ /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: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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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:776:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 776 | Geom::Point offset = pos_original - sel_bbox->corner(3); | ^ /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::GenericRect::CPoint' {aka '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:981:96: note: parameter passing for argument of type 'Geom::Affine' 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: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 file_import_pages(SPDocument*, SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:989:82: note: parameter passing for argument of type 'Geom::Affine' 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: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:940:81: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 940 | selection->applyAffine(desktop->dt2doc() * affine * desktop->doc2dt(), true, false, false); | ^ /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) | ^~~~~~~~~~~ /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::Affine' 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: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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:939:100: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 939 | Geom::Affine affine = doc->getRoot()->c2p * cast(place_to_insert)->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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::Point' 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:654:6: note: parameter passing for argument of type 'Geom::Affine' 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:654: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: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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:720:82: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 720 | Geom::Affine relative_use_transform = original->transform.inverse() * use->transform; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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:759:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 759 | selection->applyAffine(desktop->dt2doc() * doc2parent * desktop->doc2dt(), true, false, false); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/file.cpp:772:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 772 | min = clipnode->getAttributePoint("min", 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()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [532/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/font-lister.cpp:30: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/libnrtype/font-lister.cpp:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [533/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/graphics.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'Geom::Parallelogram SPDesktop::get_display_area() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:609:51: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 609 | Geom::Parallelogram SPDesktop::get_display_area() const | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'Geom::Point SPDesktop::current_center() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:744:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 744 | Geom::Point SPDesktop::current_center() const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'Geom::Affine SPDesktop::w2d() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:1466:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1466 | Geom::Affine SPDesktop::w2d() const | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'Geom::Point SPDesktop::w2d(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:1471:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1471 | Geom::Point SPDesktop::w2d(Geom::Point const &p) const | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'Geom::Affine SPDesktop::dt2doc() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:1487:34: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1487 | Geom::Affine SPDesktop::dt2doc() const | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'Geom::Point SPDesktop::doc2dt(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:1493:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1493 | Geom::Point SPDesktop::doc2dt(Geom::Point const &p) 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/desktop.cpp:603:33: required from here 603 | set_display_area( r.midpoint(), w.midpoint(), log ); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 'bool SPDesktop::isWithinViewport(SPItem*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:328:44: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | auto const viewport = get_display_area(); | ^ /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.cpp: In member function 'void SPDesktop::set_display_area(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:544:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | canvas->set_affine(_current_affine.d2w()); // For CanvasItems. | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::DesktopAffine::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:469:22: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 469 | Geom::Affine d2w() const { return _d2w; }; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'void SPDesktop::set_display_area(const Geom::Point&, const Geom::Point&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.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 | Geom::Point offset = d2w(c) - w; | ^ /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::_update()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:542:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 542 | _d2w = _scale * _rotate * _flip; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'Geom::Parallelogram SPDesktop::get_display_area() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:609:21: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 609 | Geom::Parallelogram SPDesktop::get_display_area() const | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:615:46: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | return Geom::Parallelogram(viewbox) * w2d(); | ~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:615:47: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | return Geom::Parallelogram(viewbox) * w2d(); | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:75: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'void SPDesktop::zoom_absolute(const Geom::Point&, double, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:628:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 628 | Geom::Point w = d2w(center); // Must be before zoom changed. | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'Geom::Point SPDesktop::current_center() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:745:81: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 745 | return Geom::Rect(canvas->get_area_world()).midpoint() * _current_affine.w2d(); | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:745:82: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 745 | return Geom::Rect(canvas->get_area_world()).midpoint() * _current_affine.w2d(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::DesktopAffine::w2d() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:468:22: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 468 | Geom::Affine w2d() const { return _w2d; }; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'void SPDesktop::zoom_quick(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:790:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 790 | Geom::Point midpoint = w2d(d_canvas.midpoint()); // Midpoint of drawing on canvas. | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'Geom::Affine SPDesktop::w2d() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:1466:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1466 | Geom::Affine SPDesktop::w2d() const | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'Geom::Point SPDesktop::w2d(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:1471:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1471 | Geom::Point SPDesktop::w2d(Geom::Point const &p) const | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:1473:35: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1473 | return p * _current_affine.w2d(); | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:1473:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1473 | return p * _current_affine.w2d(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'Geom::Point SPDesktop::d2w(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:1478:35: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1478 | return p * _current_affine.d2w(); | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:1478:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1478 | return p * _current_affine.d2w(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'Geom::Affine SPDesktop::dt2doc() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:1487:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1487 | Geom::Affine SPDesktop::dt2doc() const | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'Geom::Point SPDesktop::doc2dt(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:1493:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1493 | Geom::Point SPDesktop::doc2dt(Geom::Point const &p) const | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'Geom::Point SPDesktop::dt2doc(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:1500:22: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1500 | return p * dt2doc(); | ~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:1500:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1500 | return p * dt2doc(); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/desktop.cpp: In member function 'Geom::Point SPDesktop::current_center() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:745:81: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 745 | return Geom::Rect(canvas->get_area_world()).midpoint() * _current_affine.w2d(); | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:745:57: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 745 | return Geom::Rect(canvas->get_area_world()).midpoint() * _current_affine.w2d(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'void SPDesktop::set_display_area(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:544:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | canvas->set_affine(_current_affine.d2w()); // For CanvasItems. | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'void SPDesktop::set_display_area(const Geom::Rect&, double, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:603:47: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | set_display_area( r.midpoint(), w.midpoint(), log ); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'Geom::Affine SPDesktop::w2d() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:1466:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1466 | Geom::Affine SPDesktop::w2d() const | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'Geom::Parallelogram SPDesktop::get_display_area() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:609:21: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 609 | Geom::Parallelogram SPDesktop::get_display_area() const | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:609:21: note: parameter passing for argument of type 'Geom::Affine' 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/desktop.cpp:609:21: note: parameter passing for argument of type 'Geom::Parallelogram' 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/desktop.cpp:615:46: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | return Geom::Parallelogram(viewbox) * w2d(); | ~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'bool SPDesktop::isWithinViewport(SPItem*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:326:6: note: parameter passing for argument of type 'const Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 326 | bool SPDesktop::isWithinViewport (SPItem *item) const | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'Geom::Point SPDesktop::w2d(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:1471:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1471 | Geom::Point SPDesktop::w2d(Geom::Point const &p) const | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'Geom::Affine SPDesktop::dt2doc() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:1487:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1487 | Geom::Affine SPDesktop::dt2doc() const | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'Geom::Point SPDesktop::doc2dt(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:1493:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1493 | Geom::Point SPDesktop::doc2dt(Geom::Point const &p) const | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'Geom::Point SPDesktop::dt2doc(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:1498:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1498 | Geom::Point SPDesktop::dt2doc(Geom::Point const &p) const | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:1498: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/desktop.cpp:1498:13: note: parameter passing for argument of type 'Geom::Affine' 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/desktop.cpp:1498: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/desktop.cpp:1500:22: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1500 | return p * dt2doc(); | ~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'void SPDesktop::set_display_area(const Geom::Point&, const Geom::Point&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:566:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | SPDesktop::set_display_area (Geom::Point const &c, Geom::Point const &w, bool log) | ^~~~~~~~~ In member function 'void SPDesktop::DesktopAffine::_update()', inlined from 'void SPDesktop::DesktopAffine::setScale(Geom::Scale)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:473:20, inlined from 'void SPDesktop::set_display_area(const Geom::Rect&, double, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:599:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:542:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 542 | _d2w = _scale * _rotate * _flip; | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'void SPDesktop::set_display_width(const Geom::Rect&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:668:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 668 | void SPDesktop::set_display_width(Geom::Rect const &rect, Geom::Coord border) | ^~~~~~~~~ In member function 'void SPDesktop::DesktopAffine::_update()', inlined from 'void SPDesktop::DesktopAffine::setScale(Geom::Scale)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:473:20, inlined from 'void SPDesktop::zoom_absolute(const Geom::Point&, double, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:633:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:542:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 542 | _d2w = _scale * _rotate * _flip; | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'void SPDesktop::zoom_absolute(const Geom::Point&, double, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:626:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | SPDesktop::zoom_absolute(Geom::Point const ¢er, double zoom, bool keep_point) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:626:1: note: parameter passing for argument of type 'Geom::Affine' 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/desktop.cpp:626: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/desktop.cpp:626:1: note: parameter passing for argument of type 'Geom::Affine' 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/desktop.cpp:628:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 628 | Geom::Point w = d2w(center); // Must be before zoom changed. | ~~~^~~~~~~~ In member function 'void SPDesktop::DesktopAffine::_update()', inlined from 'void SPDesktop::DesktopAffine::setScale(Geom::Scale)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:473:20, inlined from 'void SPDesktop::zoom_absolute(const Geom::Point&, double, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:633:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:543:32: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 543 | _w2d = _d2w.inverse(); | ~~~~~~~~~~~~^~ In member function 'void SPDesktop::on_zoom_scale(const GtkGestureZoom*, double)', inlined from 'void SPDesktop::on_zoom_scale(const GtkGestureZoom*, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:1536:6: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:1542:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1542 | auto const widget_point = canvas->get_last_mouse().value_or(canvas->get_dimensions() / 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void SPDesktop::DesktopAffine::_update()', inlined from 'void SPDesktop::DesktopAffine::setRotate(double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:486:20, inlined from 'void SPDesktop::rotate_absolute_keep_point(const Geom::Point&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:830:30: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:542:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 542 | _d2w = _scale * _rotate * _flip; | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'void SPDesktop::rotate_absolute_keep_point(const Geom::Point&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:827:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 827 | SPDesktop::rotate_absolute_keep_point (Geom::Point const &c, double rotate) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:827:1: note: parameter passing for argument of type 'Geom::Affine' 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/desktop.cpp:827: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/desktop.cpp:827:1: note: parameter passing for argument of type 'Geom::Affine' 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/desktop.cpp:829:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 829 | Geom::Point w = d2w( c ); // Must be before rotate changed. | ~~~^~~~~ In member function 'void SPDesktop::DesktopAffine::_update()', inlined from 'void SPDesktop::DesktopAffine::setRotate(double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:486:20, inlined from 'void SPDesktop::rotate_absolute_keep_point(const Geom::Point&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:830:30: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:543:32: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 543 | _w2d = _d2w.inverse(); | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'void SPDesktop::rotate_relative_keep_point(const Geom::Point&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:841:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 841 | SPDesktop::rotate_relative_keep_point (Geom::Point const &c, double rotate) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:841:1: note: parameter passing for argument of type 'Geom::Affine' 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/desktop.cpp:841: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/desktop.cpp:841:1: note: parameter passing for argument of type 'Geom::Affine' 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/desktop.cpp:843:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 843 | Geom::Point w = d2w( c ); // Must be before rotate changed. | ~~~^~~~~ In member function 'void SPDesktop::DesktopAffine::_update()', inlined from 'void SPDesktop::DesktopAffine::addRotate(double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:494:20, inlined from 'void SPDesktop::rotate_relative_keep_point(const Geom::Point&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:844:30: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:543:32: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 543 | _w2d = _d2w.inverse(); | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'void SPDesktop::rotate_absolute_center_point(const Geom::Point&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:855:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 855 | SPDesktop::rotate_absolute_center_point (Geom::Point const &c, double rotate) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:855:1: note: parameter passing for argument of type 'Geom::Affine' 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/desktop.cpp:855: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/desktop.cpp:855:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 In constructor 'Geom::Rotate::Rotate(Geom::Coord)', inlined from 'void SPDesktop::DesktopAffine::setRotate(double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:485:44, inlined from 'void SPDesktop::rotate_absolute_center_point(const Geom::Point&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:857:30: /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)) {} | ~~~~~~~~~~~~^~~~~~~ In member function 'void SPDesktop::DesktopAffine::_update()', inlined from 'void SPDesktop::DesktopAffine::setRotate(double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:486:20, inlined from 'void SPDesktop::rotate_absolute_center_point(const Geom::Point&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:857:30: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:543:32: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 543 | _w2d = _d2w.inverse(); | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'void SPDesktop::rotate_relative_center_point(const Geom::Point&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:869:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 869 | SPDesktop::rotate_relative_center_point (Geom::Point const &c, double rotate) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:869:1: note: parameter passing for argument of type 'Geom::Affine' 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/desktop.cpp:869: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/desktop.cpp:869:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 In constructor 'Geom::Rotate::Rotate(Geom::Coord)', inlined from 'void SPDesktop::DesktopAffine::addRotate(double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:493:45, inlined from 'void SPDesktop::rotate_relative_center_point(const Geom::Point&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:871:30: /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)) {} | ~~~~~~~~~~~~^~~~~~~ In member function 'void SPDesktop::DesktopAffine::_update()', inlined from 'void SPDesktop::DesktopAffine::addRotate(double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:494:20, inlined from 'void SPDesktop::rotate_relative_center_point(const Geom::Point&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:871:30: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:543:32: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 543 | _w2d = _d2w.inverse(); | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'void SPDesktop::flip_absolute_keep_point(const Geom::Point&, CanvasFlip)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:883:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 883 | SPDesktop::flip_absolute_keep_point (Geom::Point const &c, CanvasFlip flip) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:883:1: note: parameter passing for argument of type 'Geom::Affine' 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/desktop.cpp:883: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/desktop.cpp:883:1: note: parameter passing for argument of type 'Geom::Affine' 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/desktop.cpp:885:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 885 | Geom::Point w = d2w(c); // Must be before flip. | ~~~^~~ In member function 'void SPDesktop::DesktopAffine::_update()', inlined from 'void SPDesktop::DesktopAffine::addFlip(SPDesktop::CanvasFlip)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:519:20, inlined from 'void SPDesktop::DesktopAffine::setFlip(SPDesktop::CanvasFlip)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:499:20, inlined from 'void SPDesktop::flip_absolute_keep_point(const Geom::Point&, CanvasFlip)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:886:28: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:543:32: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 543 | _w2d = _d2w.inverse(); | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'void SPDesktop::flip_relative_keep_point(const Geom::Point&, CanvasFlip)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:897:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 897 | SPDesktop::flip_relative_keep_point (Geom::Point const &c, CanvasFlip flip) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:897:1: note: parameter passing for argument of type 'Geom::Affine' 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/desktop.cpp:897: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/desktop.cpp:897:1: note: parameter passing for argument of type 'Geom::Affine' 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/desktop.cpp:899:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 899 | Geom::Point w = d2w(c); // Must be before flip. | ~~~^~~ In member function 'void SPDesktop::DesktopAffine::_update()', inlined from 'void SPDesktop::DesktopAffine::addFlip(SPDesktop::CanvasFlip)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:519:20, inlined from 'void SPDesktop::flip_relative_keep_point(const Geom::Point&, CanvasFlip)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:900:28: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:543:32: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 543 | _w2d = _d2w.inverse(); | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp: In member function 'void SPDesktop::zoom_quick(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.cpp:753:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 753 | void SPDesktop::zoom_quick(bool enable) | ^~~~~~~~~ [535/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/glgraphics.cpp.o [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [537/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/updaters.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [538/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/pixelstreamer.cpp.o [539/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texturecache.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 /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/layer-selector.cpp:24: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [540/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texture.cpp.o [541/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ 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/widget/oklab-color-wheel.cpp:169:60: required from here 169 | return result * Geom::Scale(_disc_radius, -_disc_radius); | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/page-selector.cpp:20: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::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 { | ^~~~~ [547/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/alignment-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/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 /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-ruler.cpp:29: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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 /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 /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 [548/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.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 /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/object-composite-settings.cpp:20: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/gradient-drag.cpp:2703:43: required from here 2703 | hor_levels.push_back(rect->min()[Geom::Y]); | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-drag.cpp: In member function 'SPStop* GrDrag::addStopNearPoint(SPItem*, Geom::Point, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:406:106: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | Geom::Affine transform = Geom::Affine(mg->gradientTransform)*(Geom::Affine)item->i2dt_affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:420:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | p[0] = patch.getPoint( 0, 0 ) * transform; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 = 3]': /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Scale&)': /usr/include/2geom-1.4.0/2geom/curve.h:198:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/boost/operators.hpp: In function 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 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/gradient-drag.cpp: In member function 'void GrDragger::moveMeshHandles(Geom::Point, MeshNodeOperation)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:1468:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1468 | Geom::Affine i2d ( item->i2dt_affine() ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:1469:52: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1469 | Geom::Point pcg_old = pc_old * i2d.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:1469:51: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1469 | Geom::Point pcg_old = pc_old * i2d.inverse(); | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:1469:52: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1469 | Geom::Point pcg_old = pc_old * i2d.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:1470:57: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1470 | pcg_old *= (gradient->gradientTransform).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:1479:90: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1479 | Geom::Point pk = getGradientCoords( item, POINT_MG_HANDLE, i, fill_or_stroke ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp: In member function 'void GrDrag::updateLines()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:2567:77: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2567 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:2608:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2608 | addLine(item, getGradientCoords(item, POINT_LG_BEGIN, 0, Inkscape::FOR_STROKE), getGradientCoords(item, POINT_LG_END, 0, Inkscape::FOR_STROKE), Inkscape::FOR_STROKE); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:2649:77: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2649 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp: In member function 'void GrDrag::updateLevels()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:2703:43: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 2703 | hor_levels.push_back(rect->min()[Geom::Y]); | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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(); | ^ /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: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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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(); } | ^~~~~~~~~~~~ /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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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) | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp: In member function 'void GrDrag::updateLines()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:2567:111: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2567 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:2510:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2510 | void GrDrag::updateLines() | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:2510:6: note: parameter passing for argument of type 'Geom::Affine' 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/gradient-drag.cpp:2510: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/gradient-drag.cpp:2510:6: note: parameter passing for argument of type 'Geom::Affine' 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/gradient-drag.cpp:2510: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/gradient-drag.cpp:2567:110: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2567 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:2569:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2569 | addCurve (item, h[0], h[1], h[2], h[3], corner0, corner1, handle0, handle1, Inkscape::FOR_FILL ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:2575:114: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2575 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:2577:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2577 | addCurve (item, h[0], h[1], h[2], h[3], corner1, corner2, handle2, handle3, Inkscape::FOR_FILL ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:2584:114: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2584 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:2586:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2586 | addCurve (item, h[0], h[1], h[2], h[3], corner2, corner3, handle4, handle5, Inkscape::FOR_FILL ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:2592:110: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2592 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:2594:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2594 | addCurve (item, h[0], h[1], h[2], h[3], corner3, corner0, handle6, handle7, Inkscape::FOR_FILL ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:2649:110: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2649 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:2651:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2651 | addCurve (item, h[0], h[1], h[2], h[3], corner0, corner1, handle0, handle1, Inkscape::FOR_STROKE); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:2657:114: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2657 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:2659:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2659 | addCurve (item, h[0], h[1], h[2], h[3], corner1, corner2, handle2, handle3, Inkscape::FOR_STROKE); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:2666:114: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2666 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:2668:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2668 | addCurve (item, h[0], h[1], h[2], h[3], corner2, corner3, handle4, handle5, Inkscape::FOR_STROKE); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:2674:110: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2674 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:2676:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2676 | addCurve (item, h[0], h[1], h[2], h[3], corner3, corner0, handle6, handle7,Inkscape::FOR_STROKE); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp: In member function 'SPStop* GrDrag::addStopNearPoint(SPItem*, Geom::Point, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:406:106: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | Geom::Affine transform = Geom::Affine(mg->gradientTransform)*(Geom::Affine)item->i2dt_affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:340:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 340 | SPStop *GrDrag::addStopNearPoint(SPItem *item, Geom::Point mouse_p, double tolerance) | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:340:9: note: parameter passing for argument of type 'Geom::Affine' 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/gradient-drag.cpp:340: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/gradient-drag.cpp:340:9: note: parameter passing for argument of type 'Geom::Affine' 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/gradient-drag.cpp:340: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/gradient-drag.cpp:406:105: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | Geom::Affine transform = Geom::Affine(mg->gradientTransform)*(Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:420:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | p[0] = patch.getPoint( 0, 0 ) * transform; | ~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp: In member function 'void GrDragger::moveMeshHandles(Geom::Point, MeshNodeOperation)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:1404:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1404 | GrDragger::moveMeshHandles ( Geom::Point pc_old, MeshNodeOperation op ) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:1404: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/gradient-drag.cpp:1404:1: note: parameter passing for argument of type 'Geom::Affine' 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/gradient-drag.cpp:1404: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/gradient-drag.cpp:1468:45: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1468 | Geom::Affine i2d ( item->i2dt_affine() ); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/gradient-drag.cpp:1479:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1479 | Geom::Point pk = getGradientCoords( item, POINT_MG_HANDLE, i, fill_or_stroke ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [551/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/undo-history.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [552/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o [553/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o [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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [555/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/text-edit.cpp.o [556/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/paint-servers.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) { | ^ [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/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) { | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/display/drawing.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:73: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CRect' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::GenericRect::CRect' {aka '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 member function 'void SPDocument::fitToRect(const Geom::Rect&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:1056:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1056 | _page_manager->movePages(item_translation); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp: In member function 'void SPDocument::setupViewport(SPItemCtx*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:1428:23: note: parameter passing for argument of type 'Geom::GenericRect::CRect' {aka 'Geom::Rect'} when C++17 is enabled changed to match C++14 in GCC 10.1 1428 | ctx->viewport = Geom::Rect::from_xywh(0, 0, Inkscape::Util::Quantity::convert(210, "mm", "px"), Inkscape::Util::Quantity::convert(297, "mm", "px")); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:1430:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1430 | ctx->i2vp = Geom::identity(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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::GenericRect::CRect' {aka '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 member function 'void SPDocument::setupViewport(SPItemCtx*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:1423:32: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1423 | ctx->i2doc = Geom::identity(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:1428:46: note: parameter passing for argument of type 'Geom::GenericRect::CRect' {aka 'Geom::Rect'} when C++17 is enabled changed to match C++14 in GCC 10.1 1428 | ctx->viewport = Geom::Rect::from_xywh(0, 0, Inkscape::Util::Quantity::convert(210, "mm", "px"), Inkscape::Util::Quantity::convert(297, "mm", "px")); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:1430:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1430 | ctx->i2vp = Geom::identity(); | ~~~~~~~~~~~~~~^~ /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 | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp: In member function 'void SPDocument::fitToRect(const Geom::Rect&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/document.cpp:1056:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1056 | _page_manager->movePages(item_translation); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [559/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o [560/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o [561/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [562/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/startup.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) { | ^ [563/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.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/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) { | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::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(); | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/graphics.cpp: In static member function 'static bool Inkscape::UI::Widget::Graphics::check_single_page(const Inkscape::UI::Widget::Fragment&, const Inkscape::UI::Widget::PageInfo&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/graphics.cpp:163:68: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | auto pl = Geom::Parallelogram(view.rect) * view.affine.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/graphics.cpp:163:67: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | auto pl = Geom::Parallelogram(view.rect) * view.affine.inverse(); | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/graphics.cpp:163:68: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | auto pl = Geom::Parallelogram(view.rect) * view.affine.inverse(); | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:75: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ~~~~~~~~~^~~~~~~~ /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:41: 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(); | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/graphics.cpp: In static member function 'static bool Inkscape::UI::Widget::Graphics::check_single_page(const Inkscape::UI::Widget::Fragment&, const Inkscape::UI::Widget::PageInfo&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/graphics.cpp:163:68: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | auto pl = Geom::Parallelogram(view.rect) * view.affine.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/graphics.cpp:161:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | bool Graphics::check_single_page(Fragment const &view, PageInfo const &pi) | ^~~~~~~~ [566/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/polar-arrange-tab.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [567/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/objects.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::Affine Inkscape::UI::Widget::PaintSelector::get_pattern_transform()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp:1065:51: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1065 | Geom::Affine PaintSelector::get_pattern_transform() { | ^ /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:47: 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: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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::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: In member function 'Geom::Affine Inkscape::UI::Widget::PaintSelector::get_pattern_transform()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp:1065:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1065 | Geom::Affine PaintSelector::get_pattern_transform() { | ^~~~~~~~~~~~~ /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() { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp: In member function 'Geom::Affine Inkscape::UI::Widget::PaintSelector::get_pattern_transform()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/paint-selector.cpp:1065:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1065 | Geom::Affine PaintSelector::get_pattern_transform() { | ^~~~~~~~~~~~~ /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() { | ^~~~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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.h:25, 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/ui/widget/image-properties.cpp:38: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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()) { | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /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/spellcheck.cpp:28: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/spellcheck.cpp:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/ui/dialog/spellcheck.cpp:269:34: required from here 269 | Geom::Point diff = bbox1->min() - bbox2->min(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/spellcheck.cpp: In member function 'bool Inkscape::UI::Dialog::SpellCheck::nextWord()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/spellcheck.cpp:490:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 490 | _layout->createSelectionShape(_begin_w, _end_w, _text->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/spellcheck.cpp:520:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | Geom::Point const center = desktop->current_center(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/spellcheck.cpp:386:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 386 | SpellCheck::nextWord() | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/spellcheck.cpp:386:1: note: parameter passing for argument of type 'const 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/spellcheck.cpp:490:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 490 | _layout->createSelectionShape(_begin_w, _end_w, _text->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/spellcheck.cpp:520:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | Geom::Point const center = desktop->current_center(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [570/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.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) { | ^ [571/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/messages.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [572/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/memory.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::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) { | ^~~~~~~~~~~ [574/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-fillet-chamfer-properties.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 /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/selection-chemistry.cpp:37: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:76: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::Point Geom::Ellipse::center() const': /usr/include/2geom-1.4.0/2geom/ellipse.h:119:26: 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; } | ^ /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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/selection-chemistry.cpp:1872:41: required from here 1872 | Geom::Translate const p2o(-bbox->min()); | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:1878:37: required from here 1878 | Geom::Affine const final( p2o * scale * o2n ); | ^~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 'Inkscape::XML::Node* Inkscape::ObjectSet::group(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:801:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 801 | Geom::Affine item_t(Geom::identity()); | ^ /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:1759:74: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1759 | use->doWriteTransform(item->transform.inverse(), nullptr, compensate); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:1843:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1843 | item->setCenter(old_center * affine); | ~~~~~~~~~~~^~~~~~~~ /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::GenericRect::CPoint' {aka '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() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:1878:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1878 | Geom::Affine const final( p2o * scale * o2n ); | ^ /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::GenericRect::CPoint' {aka '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]); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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:1903:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1903 | Geom::Affine const final( n2d * scale * d2n ); | ^ /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:1910:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1910 | Geom::Translate const n2d(-center); | ^~~~~~~ /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)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:1912:64: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1912 | Geom::Affine const final( Geom::Affine(n2d) * rotate * d2n ); | ^ /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/utils.h: In function 'Geom::Affine Geom::operator*(const Affine&, const Rotate&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::skewRelative(const Geom::Point&, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:1919:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1919 | Geom::Translate const n2d(-align); | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:1923:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1923 | Geom::Affine const final( n2d * skew * d2n ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::rotateScreen(double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:2310:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2310 | gdouble const r = Geom::L2(cornerFarthestFrom(*bbox, *center_) - *center_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp: In function 'void scroll_to_show_item(SPDesktop*, SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:2666:43: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 2666 | auto dbox = desktop->get_display_area(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:2670:49: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 2670 | Geom::Point const s_dt = sbox->midpoint(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::relink()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:2771:82: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2771 | Geom::Affine translation = Geom::Translate(newcenter - center); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:2771:74: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2771 | Geom::Affine translation = Geom::Translate(newcenter - center); | ~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:2771:82: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2771 | Geom::Affine translation = Geom::Translate(newcenter - center); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::cloneOriginal()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3041:41: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 3041 | curve.moveto(a->midpoint()); | ~~~~~~~~~~~^~ /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:3190:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 3190 | parent_transform = parentItem->i2doc_affine(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3203:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 3203 | Geom::Rect bbox(r->min() * doc->dt2doc(), r->max() * doc->dt2doc()); | ~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3207:58: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 3207 | Geom::Affine const move = Geom::Translate(-bbox.min()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3207:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 3207 | Geom::Affine const move = Geom::Translate(-bbox.min()); | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3207:58: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 3207 | Geom::Affine const move = Geom::Translate(-bbox.min()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3208:52: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 3208 | Geom::Point const center = bbox.dimensions() * 0.5; | ^~~ /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::Affine' 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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint' {aka '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/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::toSymbol()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3332:27: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 3332 | transform = Geom::identity(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::tile(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3494:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 3494 | Geom::Rect bbox(r->min() * doc->dt2doc(), r->max() * doc->dt2doc()); | ~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3510:53: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 3510 | Geom::Affine move = Geom::Translate(- bbox.min()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3510:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 3510 | Geom::Affine move = Geom::Translate(- bbox.min()); | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3510:53: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 3510 | Geom::Affine move = Geom::Translate(- bbox.min()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::createBitmapCopy()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3676:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 3676 | dpi = item->getExportDpi(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3705:111: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 3705 | Geom::Affine affine = Geom::Translate(bbox->left(), bbox->top()) * parentItem->i2doc_affine().inverse(); | ^ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:4438:1: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 4438 | } | ^ /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: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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp: In function 'Geom::Point cornerFarthestFrom(const Geom::Rect&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:2282:31: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 2282 | Geom::Point m = r.midpoint(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp: In function 'std::vector sp_selection_paste_impl(SPDocument*, SPObject*, std::vector&, Inkscape::XML::Node*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:321:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | Geom::Affine item_t(Geom::identity()); | ~~~~~~~~~~~~~~^~ /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:1843:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1843 | item->setCenter(old_center * affine); | ^~~~~~ /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::GenericRect::CPoint' {aka '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: 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:1912:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1912 | Geom::Affine const final( Geom::Affine(n2d) * rotate * d2n ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::rotateScreen(double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:2310:71: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2310 | gdouble const r = Geom::L2(cornerFarthestFrom(*bbox, *center_) - *center_); | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::moveRelative(const Geom::Point&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:1929:51: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1929 | applyAffine(Geom::Affine(Geom::Translate(move)), true, compensate); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::relink()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:2771:76: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2771 | Geom::Affine translation = Geom::Translate(newcenter - center); | ^~~~~~ /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:3207:58: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 3207 | Geom::Affine const move = Geom::Translate(-bbox.min()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3207:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 3207 | Geom::Affine const move = Geom::Translate(-bbox.min()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::tile(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3510:53: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 3510 | Geom::Affine move = Geom::Translate(- bbox.min()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3510:52: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 3510 | Geom::Affine move = Geom::Translate(- bbox.min()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp: In member function 'Inkscape::XML::Node* Inkscape::ObjectSet::group(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:801:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 801 | Geom::Affine item_t(Geom::identity()); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::cloneOriginal()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3041:41: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 3041 | curve.moveto(a->midpoint()); | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp: In function 'SPCSSAttr* take_style_from_item(SPObject*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:1264:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1264 | take_style_from_item(SPObject *object) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp: In function 'void scroll_to_show_item(SPDesktop*, SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:2672:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2672 | Geom::Point const d_dt = dbox.midpoint(); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:2664:6: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 2664 | void scroll_to_show_item(SPDesktop *desktop, SPItem *item) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:2664:6: note: parameter passing for argument of type 'const 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/selection-chemistry.cpp:2664:6: note: parameter passing for argument of type 'Geom::Parallelogram' 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/selection-chemistry.cpp:2671:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2671 | Geom::Point const s_w = desktop->d2w(s_dt); | ~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::untile()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3597:60: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 3597 | Geom::Affine transform( i->transform * pat_transform ); | ^~~~~~~~~~~~~ /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:1658:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1658 | void ObjectSet::applyAffine(Geom::Affine const &affine, bool set_i2d, bool compensate, | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:1658:6: note: parameter passing for argument of type 'Geom::Affine' 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/selection-chemistry.cpp:1713:41: 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:1759:74: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1759 | use->doWriteTransform(item->transform.inverse(), nullptr, compensate); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /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::skewRelative(const Geom::Point&, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:1923:44: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1923 | Geom::Affine const final( n2d * skew * d2n ); | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::relink()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:2732:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2732 | void ObjectSet::relink() | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:2732:6: note: parameter passing for argument of type 'Geom::Affine' 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/selection-chemistry.cpp:2769:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2769 | auto center = ref->getCenter(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:2782:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2782 | Geom::Affine m = t.inverse() * translation.inverse() * t; | ~~~~~~~~~^~ /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 /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::Affine' 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/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 /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 'const 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/selection-chemistry.cpp:3225:43: note: parameter passing for argument of type 'Geom::Affine' 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/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::createBitmapCopy()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3621:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 3621 | void ObjectSet::createBitmapCopy() | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3621:6: note: parameter passing for argument of type 'Geom::Affine' 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/selection-chemistry.cpp:3676:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 3676 | dpi = item->getExportDpi(); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/selection-chemistry.cpp:3705:100: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 3705 | Geom::Affine affine = Geom::Translate(bbox->left(), bbox->top()) * parentItem->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ [575/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/entity-entry.cpp:28: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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 /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/gradient-selector.cpp:26: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [578/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.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) { | ^ [579/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/icon-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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | 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::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::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/cairographics.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/cairographics.cpp:157:69: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 157 | cr->transform(geom_to_cairo(stores.store().affine.inverse() * stores.snapshot().affine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/cairographics.cpp: In member function 'virtual void Inkscape::UI::Widget::CairoGraphics::paint_widget(const Inkscape::UI::Widget::Fragment&, const Inkscape::UI::Widget::Graphics::PaintArgs&, const Cairo::RefPtr&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/cairographics.cpp:271:64: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | if (!(Geom::Parallelogram(s.rect) * s.affine.inverse() * view.affine).contains(view.rect)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/cairographics.cpp:271:61: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | if (!(Geom::Parallelogram(s.rect) * s.affine.inverse() * view.affine).contains(view.rect)) { | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/cairographics.cpp:271:43: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | if (!(Geom::Parallelogram(s.rect) * s.affine.inverse() * view.affine).contains(view.rect)) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/cairographics.cpp:277:60: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | cr->transform(geom_to_cairo(s.affine.inverse() * view.affine)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:19: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:75: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/cairographics.cpp: In member function 'virtual void Inkscape::UI::Widget::CairoGraphics::paint_widget(const Inkscape::UI::Widget::Fragment&, const Inkscape::UI::Widget::Graphics::PaintArgs&, const Cairo::RefPtr&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/cairographics.cpp:271:62: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | if (!(Geom::Parallelogram(s.rect) * s.affine.inverse() * view.affine).contains(view.rect)) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/cairographics.cpp:277:67: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | cr->transform(geom_to_cairo(s.affine.inverse() * view.affine)); | ^~~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.cpp:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/registered-widget.cpp: In constructor 'Inkscape::UI::Widget::RegisteredTransformedPoint::RegisteredTransformedPoint(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.cpp:459:7: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 459 | to_svg(Geom::identity()) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.cpp: In member function 'void Inkscape::UI::Widget::RegisteredTransformedPoint::setValue(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.cpp:473:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 473 | Geom::Point new_p = p * to_svg.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.cpp:473:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 473 | Geom::Point new_p = p * to_svg.inverse(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.cpp:473:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 473 | Geom::Point new_p = p * to_svg.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.cpp: In member function 'void Inkscape::UI::Widget::RegisteredTransformedPoint::setTransform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.cpp:485:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 485 | to_svg = Geom::identity(); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.cpp: In member function 'void Inkscape::UI::Widget::RegisteredTransformedPoint::on_value_changed()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.cpp:502:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point pos = getValue() * to_svg; | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.cpp: In member function 'void Inkscape::UI::Widget::RegisteredTransformedPoint::setTransform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.cpp:485:32: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 485 | to_svg = Geom::identity(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.cpp: In member function 'void Inkscape::UI::Widget::RegisteredTransformedPoint::setValue(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.cpp:473:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 473 | Geom::Point new_p = p * to_svg.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.cpp: In constructor 'Inkscape::UI::Widget::RegisteredTransformedPoint::RegisteredTransformedPoint(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.cpp:459:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 459 | to_svg(Geom::identity()) | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.cpp: In member function 'void Inkscape::UI::Widget::RegisteredTransformedPoint::on_value_changed()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/registered-widget.cpp:490:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 490 | RegisteredTransformedPoint::on_value_changed() | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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.h:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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()) { | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [585/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-collection-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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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:467:96: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 467 | auto rotate = Geom::Translate(-center) * Geom::Rotate(radians) * Geom::Translate(center); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:467:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 467 | auto rotate = Geom::Translate(-center) * Geom::Rotate(radians) * Geom::Translate(center); | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:467:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 467 | auto rotate = Geom::Translate(-center) * Geom::Rotate(radians) * Geom::Translate(center); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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:462:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 462 | auto center = line.pointAt(0.5); | ~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:467:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 467 | auto rotate = Geom::Translate(-center) * Geom::Rotate(radians) * Geom::Translate(center); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/gradient-editor.cpp:452:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 452 | void GradientEditor::turn_gradient(double angle, bool relative) { | ^~~~~~~~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-selector-toolbar.cpp:37: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [587/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/find.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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; | ^~~~~~ /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::_updatePolygon()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.cpp:1095:52: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1095 | bounding_rect *= Geom::Scale(1.0 / _square_size); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.cpp:1098:48: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1098 | auto const bounding_max = bounding_rect.max().ceil(); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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/ui/widget/ink-color-wheel.cpp: In member function 'void Inkscape::UI::Widget::ColorWheelHSLuv::_updatePolygon()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.cpp:1095:52: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1095 | bounding_rect *= Geom::Scale(1.0 / _square_size); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/ink-color-wheel.cpp:1099:48: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1099 | auto const bounding_min = bounding_rect.min().floor(); | ~~~~~~~~~~~~~~~~~^~ 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 std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_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:117:30, 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:886:39: /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} | ^~~~~~~~~~~ /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:39: 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: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) | ^~~~~~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/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/ui/widget/stroke-style.cpp:38: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:25, 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/stroke-style.cpp:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/stroke-style.cpp: In function 'double Inkscape::UI::Widget::calcScaleLineWidth(double, SPItem*, const Inkscape::Util::Unit*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/stroke-style.cpp:962:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 962 | auto scale = item->i2doc_affine().descrim();; | ~~~~~~~~~~~~~~~~~~^~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::GenericInterval::CInterval' {aka 'Geom::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) { | ^~~~~~~~~ [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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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.h:25, 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/ui/widget/gradient-with-stops.cpp:30: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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()) { | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [593/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/export-single.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/inkscape-application.cpp:101: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::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(); | ^ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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()) { | ^ /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:88: note: parameter passing for argument of type 'Geom::Affine' 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); | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/glgraphics.cpp:51:68: required from here 51 | result *= Geom::Translate(a.rect.min()) * a.affine.inverse() * b.affine * Geom::Translate(-b.rect.min()); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::IntPoint&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/glgraphics.cpp:635:62: required from here 635 | geom_to_uniform(Geom::Point(surface_size) / texture.size(), subrect_loc); | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/glgraphics.cpp:698:79: required from here 698 | geom_to_uniform(Geom::Scale(2.0, -2.0) * Geom::Translate(-1.0, 1.0), checker.loc("mat"), checker.loc("trans")); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/widget/canvas/glgraphics.cpp:709:56: required from here 709 | geom_to_uniform(Geom::Scale(rect.dimensions()) * Geom::Translate(rect.min()) * calc_paste_transform({{}, Geom::IntRect::from_xywh(0, 0, 1, 1)}, view) * Geom::Scale(1.0, -1.0), prog.loc("mat"), prog.loc("trans")); | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:165:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::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 member function 'virtual void Inkscape::UI::Widget::GLGraphics::shift_store(const Inkscape::UI::Widget::Fragment&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/glgraphics.cpp:473:41: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 473 | geom_to_uniform(calc_paste_transform(stores.store(), dest), mat_loc, trans_loc); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/glgraphics.cpp:54:19: note: parameter passing for argument of type 'Geom::Affine' 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:85:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | inline auto operator/(double a, Geom::Point const &b) | ^~~~~~~~ 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::Affine Geom::operator*(const Affine&, const Scale&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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/widget/canvas/glgraphics.cpp: In member function 'virtual void Inkscape::UI::Widget::GLGraphics::draw_tile(const Inkscape::UI::Widget::Fragment&, Cairo::RefPtr, Cairo::RefPtr)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/glgraphics.cpp:635:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 635 | geom_to_uniform(Geom::Point(surface_size) / texture.size(), subrect_loc); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/glgraphics.cpp: In member function 'virtual void Inkscape::UI::Widget::GLGraphics::paint_widget(const Inkscape::UI::Widget::Fragment&, const Inkscape::UI::Widget::Graphics::PaintArgs&, const Cairo::RefPtr&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/glgraphics.cpp:698:52: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 698 | geom_to_uniform(Geom::Scale(2.0, -2.0) * Geom::Translate(-1.0, 1.0), checker.loc("mat"), checker.loc("trans")); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/glgraphics.cpp:737:105: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 737 | auto dir = (Geom::Point(1.0, a.yaxisdir) * view.affine * Geom::Scale(1.0, -1.0)).normalized(); // Shadow direction rotates with view. | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/glgraphics.cpp:843:152: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 843 | geom_to_uniform(Geom::Scale(rect.dimensions()) * Geom::Translate(rect.min()) * Geom::Scale(2.0 / view.rect.width(), -2.0 / view.rect.height()) * Geom::Translate(-1.0, 1.0), texcopy.loc("mat"), texcopy.loc("trans")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/glgraphics.cpp:844:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 844 | geom_to_uniform(Geom::Point(surface_size) / texture.size(), texcopy.loc("subrect")); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/glgraphics.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/glgraphics.cpp:709:163: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 709 | geom_to_uniform(Geom::Scale(rect.dimensions()) * Geom::Translate(rect.min()) * calc_paste_transform({{}, Geom::IntRect::from_xywh(0, 0, 1, 1)}, view) * Geom::Scale(1.0, -1.0), prog.loc("mat"), prog.loc("trans")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/glgraphics.cpp:709:56: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 709 | geom_to_uniform(Geom::Scale(rect.dimensions()) * Geom::Translate(rect.min()) * calc_paste_transform({{}, Geom::IntRect::from_xywh(0, 0, 1, 1)}, view) * Geom::Scale(1.0, -1.0), prog.loc("mat"), prog.loc("trans")); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/glgraphics.cpp:709:60: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 709 | geom_to_uniform(Geom::Scale(rect.dimensions()) * Geom::Translate(rect.min()) * calc_paste_transform({{}, Geom::IntRect::from_xywh(0, 0, 1, 1)}, view) * Geom::Scale(1.0, -1.0), prog.loc("mat"), prog.loc("trans")); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint' {aka '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/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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:57: 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); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/glgraphics.cpp:51:112: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | result *= Geom::Translate(a.rect.min()) * a.affine.inverse() * b.affine * Geom::Translate(-b.rect.min()); | ^ [595/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/export.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 /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/dash-selector.cpp:26: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [596/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/document-resources.cpp.o [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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.h:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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()) { | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [598/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o [599/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.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 /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-notebook.cpp:25: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [600/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o [601/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.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:41, 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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::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 { | ^ 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::Affine Inkscape::UI::Widget::PatternEditor::get_selected_transform()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:682:52: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 682 | Geom::Affine PatternEditor::get_selected_transform() { | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::Affine Inkscape::UI::Widget::PatternEditor::get_selected_transform()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:682:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 682 | Geom::Affine PatternEditor::get_selected_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/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() { | ^~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/ui/widget/pattern-editor.cpp: In member function 'Geom::Affine Inkscape::UI::Widget::PatternEditor::get_selected_transform()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:682:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 682 | Geom::Affine PatternEditor::get_selected_transform() { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:682: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/ui/widget/pattern-editor.cpp:682:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 In constructor 'Geom::Rotate::Rotate(Geom::Coord)', inlined from 'Geom::Affine Inkscape::UI::Widget::PatternEditor::get_selected_transform()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/pattern-editor.cpp:686:65: /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/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) { | ^~~~~~~~~~~~~ [602/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-data.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-selector.cpp:30: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/desktop.h:42, 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/widget/selected-style.cpp:44: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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:561:90: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 561 | mg->array.create(mg, item, (kind == FILL) ? item->geometricBounds() : item->visualBounds()); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/fill-style.cpp:626:65: 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: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(); | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In function 'Geom::Affine Geom::identity()': /usr/include/2geom-1.4.0/2geom/affine.h:210:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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: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:624:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | auto transform = _psel->get_pattern_transform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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(); | ~~~~~~~~~~~~~~~~~~~~~~^~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:21: /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 /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | 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::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericRect::CPoint' {aka '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 instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:34:56: required from here 34 | return approx_dihedral(Geom::Translate(0.5, 0.5) * affine * Geom::Translate(-0.5, -0.5)); | ^~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/widget/canvas/stores.cpp:171:45: required from here 171 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:165:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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()); } | ^~~~~~~~~~ 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::Affine Geom::operator*(const Affine&, const Scale&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:171:57: required from here 171 | * Geom::Scale(rect.dimensions()).inverse(); | ^ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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 '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/ui/widget/canvas/stores.cpp:206:49: required from here 206 | auto center = Geom::Rect(view.rect).midpoint() * view.affine.inverse() * affine; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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 instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:309:72: required from here 309 | pl *= Geom::Translate(-pl.midpoint()) * Geom::Scale(0.5) * Geom::Translate(pl.midpoint()); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::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 member function 'void Inkscape::UI::Widget::Stores::take_snapshot(const Inkscape::UI::Widget::Fragment&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:134:109: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 134 | _snapshot.drawn = shrink_region(region_affine_approxinwards(_snapshot.drawn, _snapshot.affine.inverse() * _store.affine, _store.rect), 4, -2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /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:65:47: note: parameter passing for argument of type 'Geom::Parallelogram' 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: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:67:51: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | auto rectsrc = (Geom::Parallelogram(*rectdst) * affine.inverse()).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:67:67: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | auto rectsrc = (Geom::Parallelogram(*rectdst) * affine.inverse()).bounds().roundOutwards(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:67:51: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | auto rectsrc = (Geom::Parallelogram(*rectdst) * affine.inverse()).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:67:77: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | auto rectsrc = (Geom::Parallelogram(*rectdst) * affine.inverse()).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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:73:79: note: parameter passing for argument of type 'Geom::Affine' 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:73:52: 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:74:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | double fy = min(absolute(Geom::Point(0.0, 1.0) * affine.withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:74:52: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | double fy = min(absolute(Geom::Point(0.0, 1.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:86:51: note: parameter passing for argument of type 'Geom::Parallelogram' 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: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(); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /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) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:19: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:75: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ~~~~~~~~~^~~~~~~~ /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:158:79: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | add_rect(Geom::Parallelogram(_snapshot.rect) * _snapshot.affine.inverse() * view.affine); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:158:76: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | add_rect(Geom::Parallelogram(_snapshot.rect) * _snapshot.affine.inverse() * view.affine); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:158:50: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | add_rect(Geom::Parallelogram(_snapshot.rect) * _snapshot.affine.inverse() * view.affine); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:163:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | auto affine = view.affine * rot; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:170:34: 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::Translate(-rect.min()) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:170:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | auto paste = Geom::Scale(_snapshot.rect.dimensions()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 |  * Geom::Translate(_snapshot.rect.min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 |  * _snapshot.affine.inverse() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 |  * affine | ~~~~~~~~ 170 |  * Geom::Translate(-rect.min()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint' {aka '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:171:57: note: parameter passing for argument of type 'Geom::Affine' 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:199:109: note: parameter passing for argument of type 'Geom::Parallelogram' 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:199:106: note: parameter passing for argument of type 'Geom::Affine' 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:199:85: note: parameter passing for argument of type 'Geom::Parallelogram' 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: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::GenericRect::CPoint' {aka '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:206:73: note: parameter passing for argument of type 'Geom::Affine' 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:206:52: 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:216:37: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 216 | rect *= Geom::Scale(shrink); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:225:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | * Geom::Translate(-rect.min()) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:225:11: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | paste = Geom::Scale(_snapshot.rect.dimensions()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 |  * Geom::Translate(_snapshot.rect.min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 |  * _snapshot.affine.inverse() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 |  * affine | ~~~~~~~~ 225 |  * Geom::Translate(-rect.min()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint' {aka '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:221:11: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | paste = Geom::Scale(_snapshot.rect.dimensions()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 |  * Geom::Translate(_snapshot.rect.min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 |  * _snapshot.affine.inverse() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 |  * affine | ~~~~~~~~ 225 |  * Geom::Translate(-rect.min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::GenericRect::CPoint' {aka '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()) { | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:246:109: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 246 | _snapshot.drawn = shrink_region(region_affine_approxinwards(_snapshot.drawn, old_store_affine.inverse() * _store.affine, _store.rect), 4, -2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /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:154:84: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 154 | add_rect(Geom::Parallelogram(cairo_to_geom(s.drawn->get_rectangle(i))) * affine); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /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:147:36: 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))); | ^~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h: In function 'Geom::Affine Geom::operator*(const Affine&, const Rotate&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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 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::GenericRect::CPoint' {aka '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::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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/utils.h: In function 'Geom::Affine Geom::operator*(const Affine&, const Translate&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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/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::Affine Geom::operator*(const Affine&, const Scale&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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 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::GenericRect::CPoint' {aka '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 lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:309:74: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 309 | pl *= Geom::Translate(-pl.midpoint()) * Geom::Scale(0.5) * Geom::Translate(pl.midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:309:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 309 | pl *= Geom::Translate(-pl.midpoint()) * Geom::Scale(0.5) * Geom::Translate(pl.midpoint()); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:309:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 309 | pl *= Geom::Translate(-pl.midpoint()) * Geom::Scale(0.5) * Geom::Translate(pl.midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:309:103: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 309 | pl *= Geom::Translate(-pl.midpoint()) * Geom::Scale(0.5) * Geom::Translate(pl.midpoint()); | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:309:74: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 309 | pl *= Geom::Translate(-pl.midpoint()) * Geom::Scale(0.5) * Geom::Translate(pl.midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:11: 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; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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:309:52: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 309 | pl *= Geom::Translate(-pl.midpoint()) * Geom::Scale(0.5) * Geom::Translate(pl.midpoint()); | ^ /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::GenericRect::CPoint' {aka '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:184:35: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | rect *= Geom::Scale(grow); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:206:49: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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:216:37: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 216 | rect *= Geom::Scale(shrink); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:225:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | * Geom::Translate(-rect.min()) | ^ /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::GenericRect::CPoint' {aka '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:48:34: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | if (affine.withoutTranslation().isScale(0.001)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:65:49: note: parameter passing for argument of type 'Geom::Parallelogram' 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:79: note: parameter passing for argument of type 'Geom::Affine' 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:53: note: parameter passing for argument of type 'Geom::Parallelogram' 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: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:39:6: note: parameter passing for argument of type 'Geom::Affine' 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/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:67:67: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | auto rectsrc = (Geom::Parallelogram(*rectdst) * affine.inverse()).bounds().roundOutwards(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:67:77: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | auto rectsrc = (Geom::Parallelogram(*rectdst) * affine.inverse()).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In lambda function, 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:152:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | auto affine = s.affine.inverse() * view.affine; | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:154:86: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 154 | add_rect(Geom::Parallelogram(cairo_to_geom(s.drawn->get_rectangle(i))) * affine); | ^~~~~~ /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:163:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | auto affine = view.affine * rot; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas/stores.cpp:199:107: note: parameter passing for argument of type 'Geom::Parallelogram' 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:222:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | * Geom::Translate(_snapshot.rect.min()) | ^ /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::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | void Stores::snapshot_combine(Fragment const &view) | ^~~~~~ /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::Affine' 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/stores.cpp:137: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/canvas/stores.cpp:137:6: note: parameter passing for argument of type 'Geom::Affine' 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/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 /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::Affine' 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/stores.cpp:137: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/canvas/stores.cpp:137:6: note: parameter passing for argument of type 'Geom::Affine' 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/stores.cpp:137:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In lambda function, 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:152:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | auto affine = s.affine.inverse() * view.affine; | ~~~~~~~~~~~~~~~~^~ 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:158:76: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | add_rect(Geom::Parallelogram(_snapshot.rect) * _snapshot.affine.inverse() * view.affine); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In lambda function, 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:158:13: /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:168:42: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | * _snapshot.affine.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:206:73: note: parameter passing for argument of type 'Geom::Affine' 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; | ~~~~~~~~~~~~~~~~~~~^~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [607/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/color-item.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:43, 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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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]': /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::GenericRect::CRect' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::GenericRect::CRect' {aka '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::GenericRect::CRect' {aka '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::GenericRect::CRect' {aka '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() | ^~~~~~~~~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [610/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/font-variants.cpp:26: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [615/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/text-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [616/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/star-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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 /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/knot-properties.cpp:24: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [618/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/spiral-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 /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/canvas-grid.cpp:34: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /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::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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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/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/utils.h: In instantiation of 'Geom::Affine Geom::operator*(const Affine&, const Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp:280:51: required from here 280 | auto d2c = d2c_scalerot * Geom::Translate(-pos); | ^ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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:262:83: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | auto page_transform = pm.getSelectedPageAffine().inverse() * desktop->d2w(); | ^ /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: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:271:59: note: parameter passing for argument of type 'Geom::Affine' 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: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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp:280:51: note: parameter passing for argument of type 'Geom::Affine' 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: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:280:51: note: parameter passing for argument of type 'Geom::Affine' 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^~~ /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/utils.h: In function 'Geom::Affine Geom::operator*(const Affine&, const Translate&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:691:61: note: parameter passing for argument of type 'Geom::Affine' 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: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 /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::Affine' 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: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: 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::Affine' 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 function 'void Inkscape::UI::Widget::ruler_snap_new_guide(SPDesktop*, Geom::Point&, Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas-grid.cpp:521:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 521 | normal = Geom::rot90(normal); | ~~~~~~~~~~~^~~~~~~~ /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:262:83: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | auto page_transform = pm.getSelectedPageAffine().inverse() * desktop->d2w(); | ^ /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:280:51: note: parameter passing for argument of type 'Geom::Affine' 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:288:31: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | selbox = (*bbox * 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::Affine' 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::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/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:262:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | auto page_transform = pm.getSelectedPageAffine().inverse() * desktop->d2w(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /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 'const 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) | ^~~~~~~~~~ [619/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/shortcuts.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::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 /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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 /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) { | ^ [623/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/select-tool.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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/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/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/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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.h:28: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 /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 /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/ui/dialog/print.cpp:24: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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(); | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/font-collections-manager.cpp:21: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/polar-arrange-tab.cpp: In member function 'virtual void Inkscape::UI::Dialog::PolarArrangeTab::arrange()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.cpp:318:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | transformation = referenceEllipse->i2dt_affine(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.cpp:343:52: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | Geom::Point realCenter = Geom::Point(cx, cy) * transformation; | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.cpp: In function 'void Inkscape::UI::Dialog::rotateAround(SPItem*, Geom::Point, const Geom::Rotate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.cpp:159:94: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 159 | Geom::Affine affine = Geom::Affine(s).inverse() * Geom::Affine(rotation) * Geom::Affine(s); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.cpp:162:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | center = item->getCenter(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.cpp:164:46: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | item->set_i2d_affine(item->i2dt_affine() * affine); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.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 | item->setCenter(center * affine); | ~~~~~~~^~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.cpp: In function 'void Inkscape::UI::Dialog::rotateAround(SPItem*, Geom::Point, const Geom::Rotate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.cpp:169:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | item->setCenter(center * affine); | ^~~~~~ In function 'void Inkscape::UI::Dialog::rotateAround(SPItem*, Geom::Point, const Geom::Rotate&)', inlined from 'virtual void Inkscape::UI::Dialog::PolarArrangeTab::arrange()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.cpp:359:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.cpp:159:76: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 159 | Geom::Affine affine = Geom::Affine(s).inverse() * Geom::Affine(rotation) * Geom::Affine(s); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.cpp: In member function 'virtual void Inkscape::UI::Dialog::PolarArrangeTab::arrange()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.cpp:278:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | void PolarArrangeTab::arrange() | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.cpp:278:6: note: parameter passing for argument of type 'Geom::Affine' 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/polar-arrange-tab.cpp:278: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/polar-arrange-tab.cpp:278:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Geom::Point Inkscape::UI::Dialog::getAnchorPoint(int, SPItem*)', inlined from 'void Inkscape::UI::Dialog::moveToPoint(int, SPItem*, Geom::Point)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.cpp:275:54, inlined from 'virtual void Inkscape::UI::Dialog::PolarArrangeTab::arrange()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.cpp:354:24: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.cpp:256:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 256 | source = item->getCenter(); | ~~~~~~~~~~~~~~~^~ In function 'void Inkscape::UI::Dialog::rotateAround(SPItem*, Geom::Point, const Geom::Rotate&)', inlined from 'virtual void Inkscape::UI::Dialog::PolarArrangeTab::arrange()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.cpp:359:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.cpp:159:50: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 159 | Geom::Affine affine = Geom::Affine(s).inverse() * Geom::Affine(rotation) * Geom::Affine(s); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.cpp:162:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | center = item->getCenter(); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/polar-arrange-tab.cpp:164:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | item->set_i2d_affine(item->i2dt_affine() * affine); | ~~~~~~~~~~~~~~~~~^~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [630/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/node-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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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()) { | ^ 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/dialog-container.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/dialog-window.cpp:27: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [631/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/mesh-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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::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 { | ^~~~~ [632/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/measure-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/xml-tree.cpp:49: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [633/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/lpe-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [634/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/gradient-tool.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 /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/guides.cpp:21: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/guides.cpp: In member function 'void Inkscape::UI::Dialog::GuidelinePropertiesDialog::_modeChanged()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/guides.cpp:87:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | pos *= pm.getSelectedPageAffine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/guides.cpp: In member function 'void Inkscape::UI::Dialog::GuidelinePropertiesDialog::_onOKimpl()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/guides.cpp:114:16: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | normal = Geom::rot90(Geom::Point::polar(rad_angle, 1.0)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/guides.cpp:131:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | newpos *= pm.getSelectedPageAffine(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/point.h: 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) { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/guides.cpp: In member function 'void Inkscape::UI::Dialog::GuidelinePropertiesDialog::_modeChanged()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/guides.cpp:68:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | void GuidelinePropertiesDialog::_modeChanged() | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/guides.cpp: In member function 'void Inkscape::UI::Dialog::GuidelinePropertiesDialog::_onOKimpl()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/guides.cpp:102:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | void GuidelinePropertiesDialog::_onOKimpl() | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/guides.cpp:102:6: note: parameter passing for argument of type 'Geom::Affine' 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/guides.cpp:102: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/guides.cpp:131:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | newpos *= pm.getSelectedPageAffine(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/guides.cpp:134:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 134 | _guide->moveto(newpos, true); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/layer-properties.cpp:28: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/font-substitution.cpp:24: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/font-substitution.cpp:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [640/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/connector-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [643/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/arc-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/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: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/swatches.h:27: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/display/drawing.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/icon-preview.cpp:35: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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:471:45: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 471 | drawing.root()->setTransform(Geom::Scale(sf)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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); | ^ /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::Affine' 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/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 /usr/include/2geom-1.4.0/2geom/affine.h: In function 'Geom::Affine Geom::identity()': /usr/include/2geom-1.4.0/2geom/affine.h:210:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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/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:471:45: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 471 | drawing.root()->setTransform(Geom::Scale(sf)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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); | ^ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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.h:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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()) { | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/paint-servers.cpp: In member function 'void Inkscape::UI::Dialog::PaintServersDialog::_generateBitmapPreview(Inkscape::UI::Dialog::PaintDescription&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/paint-servers.cpp:437:71: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 437 | if (Geom::OptRect dbox = static_cast(rect)->visualBounds()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [647/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/command-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 /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/zoom-tool.cpp:19: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [648/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/object/algorithms/bboxsort.h:28:34: required from here 28 | anchor = begin * bbox.min()[orientation] + end * bbox.max()[orientation]; | ~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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 instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/transformation.cpp:560:40: required from here 560 | double w = bbox->dimensions()[Geom::X]; | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:165:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::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/transformation.cpp: In member function 'void Inkscape::UI::Dialog::Transformation::applyPageScale(Inkscape::Selection*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/transformation.cpp:774:146: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 774 | Geom::Affine scaler = get_scale_transform_for_variable_stroke (*bbox_pref, *bbox_geom, transform_stroke, preserve, x0, y0, x1, y1); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/transformation.cpp:793:44: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 793 | double x0 = bbox_pref->midpoint()[Geom::X] - new_width/2; | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/transformation.cpp:797:142: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 797 | Geom::Affine scaler = get_scale_transform_for_variable_stroke (*bbox_pref, *bbox_geom, transform_stroke, preserve, x0, y0, x1, y1); | ^ /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::GenericRect::CPoint' {aka '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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::GenericRect::CPoint' {aka '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); | ~~~~~~~~~^~ /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::onReplaceMatrixToggled()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/transformation.cpp:1095:23: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1095 | new_displayed = current.inverse() * displayed; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::onClear()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/transformation.cpp:1127:63: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1127 | _scalar_move_horizontal.setValue(bbox->min()[Geom::X], "px"); | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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::updatePageMove(Inkscape::Selection*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/transformation.cpp:540:37: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 540 | double y = bbox->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/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/ui/dialog/transformation.cpp: In member function 'void Inkscape::UI::Dialog::Transformation::onReplaceMatrixToggled()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/transformation.cpp:1075:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1075 | void Transformation::onReplaceMatrixToggled() | ^~~~~~~~~~~~~~ /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::applyPageRotate(Inkscape::Selection*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/transformation.cpp:806:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | void Transformation::applyPageRotate(Inkscape::Selection *selection) | ^~~~~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/ui/dialog/grid-arrange-tab.cpp:59:48: required from here 59 | double box_top = items->visualBounds()->min()[Geom::Y]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::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::GenericRect::CPoint' {aka '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]; | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/grid-arrange-tab.cpp:251:76: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | Geom::Affine const affine = Geom::Affine(Geom::Translate(move)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/grid-arrange-tab.cpp: In function 'std::vector grid_item_sort(Inkscape::ObjectSet*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/grid-arrange-tab.cpp:59:48: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 59 | double box_top = items->visualBounds()->min()[Geom::Y]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/grid-arrange-tab.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/grid-arrange-tab.cpp:94:46: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 94 | return (a->desktopVisualBounds()->min()[Geom::X] < b->desktopVisualBounds()->min()[Geom::X]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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:251:76: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | Geom::Affine const affine = Geom::Affine(Geom::Translate(move)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/grid-arrange-tab.cpp:250:61: 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::Point move = Geom::Point(new_x, new_y) - min; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/grid-arrange-tab.cpp:252:58: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 252 | item->set_i2d_affine(item->i2doc_affine() * affine * item->document->doc2dt()); | ^~~~~~ [650/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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 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/text-edit.cpp:52: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericRect::CRect' {aka '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::GenericInterval::CInterval' {aka 'Geom::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::GenericRect::CRect' {aka '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::GenericRect::CRect' {aka '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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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) { | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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::GenericRect::CRect' {aka '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) { | ^~~~~~~~~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/drawing.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | 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::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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 instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Rotate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:1934:79: required from here 1934 | auto affine = Geom::Rotate(t * 5) * Geom::Scale(1.0 + 0.6 * cos(t * 2)); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:655:71: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 655 | rd.mouse_loc = (Geom::Point(rd.mouse_loc) * q->_affine.inverse() * stores.store().affine).round(); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:655:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 655 | rd.mouse_loc = (Geom::Point(rd.mouse_loc) * q->_affine.inverse() * stores.store().affine).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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:661:78: note: parameter passing for argument of type 'Geom::Parallelogram' 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:661:75: note: parameter passing for argument of type 'Geom::Affine' 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(); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:661:55: note: parameter passing for argument of type 'Geom::Parallelogram' 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:19: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:75: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ~~~~~~~~~^~~~~~~~ /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 'Inkscape::CanvasItem* Inkscape::UI::Widget::CanvasPrivate::find_item_at(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:1254:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1254 | pt *= q->_affine.inverse() * canvasitem_ctx->affine(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /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:1382:15: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1382 | p = p * q->_affine.inverse() * canvasitem_ctx->affine(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:1382:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1382 | p = p * q->_affine.inverse() * canvasitem_ctx->affine(); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:1382:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1382 | p = p * q->_affine.inverse() * canvasitem_ctx->affine(); | ~~^~~~~~~~~~~~~~~~~~~~~~ /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:1934:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1934 | auto affine = Geom::Rotate(t * 5) * Geom::Scale(1.0 + 0.6 * cos(t * 2)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:1936:97: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1936 | auto dim = _desktop && _desktop->doc() ? _desktop->doc()->getDimensions() : Geom::Point(); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Rotate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:1382:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1382 | p = p * q->_affine.inverse() * canvasitem_ctx->affine(); | ^ /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: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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Rotate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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:852:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 852 | velocity += cap_length(tgtvel - velocity, max_accel * dt); | ^~~~~~~~ /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:1374:17: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1374 | auto conv = [&, this](Geom::Point &p, Geom::Point *orig_pos = nullptr) { | ^ /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::on_size_allocate(Gtk::Allocation&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:1830:6: note: parameter passing for argument of type 'const Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1830 | void Canvas::on_size_allocate(Gtk::Allocation &allocation) | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp: In member function 'Inkscape::CanvasItem* Inkscape::UI::Widget::CanvasPrivate::find_item_at(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:1254:61: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1254 | pt *= q->_affine.inverse() * canvasitem_ctx->affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:1246:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1246 | CanvasItem *CanvasPrivate::find_item_at(Geom::Point pt) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:1254:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1254 | pt *= q->_affine.inverse() * canvasitem_ctx->affine(); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp: In member function 'bool Inkscape::UI::Widget::CanvasPrivate::repick()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:1303:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1303 | q->_current_canvas_item_new = find_item_at(*last_mouse); | ~~~~~~~~~~~~^~~~~~~~~~~~~ /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:783:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 783 | pl *= stores.store().affine.inverse() * q->_affine; | ^~~~~~~ /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:756:6: note: parameter passing for argument of type 'Geom::Affine' 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.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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:783:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 783 | pl *= stores.store().affine.inverse() * q->_affine; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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 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:661:76: note: parameter passing for argument of type 'Geom::Parallelogram' 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(); | ^ /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::Affine' 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: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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/canvas.cpp:655:71: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 655 | rd.mouse_loc = (Geom::Point(rd.mouse_loc) * q->_affine.inverse() * stores.store().affine).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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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:1934:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1934 | auto affine = Geom::Rotate(t * 5) * Geom::Scale(1.0 + 0.6 * cos(t * 2)); | ^ /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) | ^~~~~~ [656/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/select-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 /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/align-and-distribute.cpp:34: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [657/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/rect-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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/ui/dialog/glyphs.cpp:33: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/star-tool.h:24: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/star-tool.cpp: In constructor 'Inkscape::UI::Tools::StarTool::StarTool(SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/star-tool.cpp:50:57: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | : ToolBase(desktop, "/tools/shapes/star", "star.svg") | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/star-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/star-tool.cpp:162:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | auto const motion_dt = _desktop->w2d(event.pos); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/star-tool.cpp: In member function 'void Inkscape::UI::Tools::StarTool::drag(Geom::Point, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/star-tool.cpp:296:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | _tr = currentLayer()->i2doc_affine().inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/star-tool.cpp:322:61: 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 const p0 = _desktop->dt2doc(this->center) * _tr; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/star-tool.cpp: In constructor 'Inkscape::UI::Tools::StarTool::StarTool(SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/star-tool.cpp:50:57: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | : ToolBase(desktop, "/tools/shapes/star", "star.svg") | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/star-tool.cpp: In member function 'void Inkscape::UI::Tools::StarTool::drag(Geom::Point, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/star-tool.cpp:286:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | void StarTool::drag(Geom::Point p, unsigned state) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/star-tool.cpp:296:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | _tr = currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/star-tool.cpp:322:44: 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 const p0 = _desktop->dt2doc(this->center) * _tr; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/star-tool.cpp: In constructor 'Inkscape::UI::Tools::StarTool::StarTool(SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/star-tool.cpp:58:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | this->shape_editor = new ShapeEditor(desktop); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/star-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::StarTool::root_handler(const Inkscape::CanvasEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/star-tool.cpp:128:6: note: parameter passing for argument of type 'const Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | bool StarTool::root_handler(CanvasEvent const &event) | ^~~~~~~~ [659/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/paintbucket-toolbar.cpp.o [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export.cpp:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [661/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/node-toolbar.cpp.o [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/find.cpp:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [663/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/measure-toolbar.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 /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/spiral-tool.cpp:28: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/spiral-tool.cpp: In constructor 'Inkscape::UI::Tools::SpiralTool::SpiralTool(SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spiral-tool.cpp:54:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | this->shape_editor = new ShapeEditor(desktop); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spiral-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spiral-tool.cpp:149:57: 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 motion_dt = _desktop->w2d(event.pos); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spiral-tool.cpp: In member function 'void Inkscape::UI::Tools::SpiralTool::drag(const Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spiral-tool.cpp:296:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | this->spiral->transform = currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spiral-tool.cpp:305:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Geom::Point const p0 = _desktop->dt2doc(this->center); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spiral-tool.cpp:276:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | void SpiralTool::drag(Geom::Point const &p, guint state) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spiral-tool.cpp:276:6: note: parameter passing for argument of type 'const 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/spiral-tool.cpp:296:63: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | this->spiral->transform = currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spiral-tool.cpp:305:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Geom::Point const p0 = _desktop->dt2doc(this->center); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spiral-tool.cpp: In constructor 'Inkscape::UI::Tools::SpiralTool::SpiralTool(SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spiral-tool.cpp:54:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | this->shape_editor = new ShapeEditor(desktop); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spiral-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::SpiralTool::root_handler(const Inkscape::CanvasEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spiral-tool.cpp:116:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | bool SpiralTool::root_handler(CanvasEvent const &event) | ^~~~~~~~~~ [664/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/lpe-toolbar.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/svg-fonts-dialog.cpp:35: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 '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::GenericRect::CRect' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::GenericRect::CRect' {aka '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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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 Affine&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/svg-fonts-dialog.cpp:1069:20: required from here 1069 | return pathv * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.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::GenericRect::CRect' {aka '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)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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::GenericRect::CRect' {aka '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); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [665/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/gradient-toolbar.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 /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/command-palette.cpp:40: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [666/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/eraser-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/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 [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/object-picker-tool.cpp:9: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/object-picker-tool.cpp:125:82: 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:165:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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(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::GenericRect::CRect' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::GenericRect::CRect' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CRect' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CRect' {aka '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::GenericRect::CRect' {aka '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()); | ~~~~~~~~~~~~~~~~~~~~~^~ [668/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/dropper-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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/desktop.h:42, 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/color-item.cpp:49: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::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); | ^ [669/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/connector-toolbar.cpp.o [670/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/calligraphy-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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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/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 /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/ui/dialog/livepatheffect-editor.h:24: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/livepatheffect-editor.cpp: In member function 'SPLPEItem* Inkscape::UI::Dialog::LivePathEffectEditor::clonetolpeitem()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/livepatheffect-editor.cpp:1062:50: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1062 | auto transform_use = use->get_root_transform(); | ^ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/ui/dialog/livepatheffect-editor.cpp: In member function 'SPLPEItem* Inkscape::UI::Dialog::LivePathEffectEditor::clonetolpeitem()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/livepatheffect-editor.cpp:1073:44: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1073 | if (transform_use != Geom::identity()) { | ~~~~~~~~~~~~~~^~ [672/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/arc-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/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 /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/toolbar/tool-toolbar.cpp:37: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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.h:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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 /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/export-single.cpp:36: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/export-single.cpp:303:30: required from here 303 | setArea(bbox->min()[Geom::X], bbox->min()[Geom::Y], bbox->max()[Geom::X], bbox->max()[Geom::Y]); | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::GenericRect::CPoint' {aka '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::onExport()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export-single.cpp:624:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | area *= _desktop->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:30: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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: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()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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()); | ^ /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::onExport()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export-single.cpp:593:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | void SingleExport::onExport() | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export-single.cpp:660:73: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 660 | auto const page = copy_doc->getPageManager().newDocumentPage(area); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ [674/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/selectable-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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/tools/rect-tool.cpp:323:34: required from here 323 | this->rect->setPosition(r.min()[Geom::X], r.min()[Geom::Y], r.dimensions()[Geom::X], r.dimensions()[Geom::Y]); | ~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 constructor 'Inkscape::UI::Tools::RectTool::RectTool(SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/rect-tool.cpp:52:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 52 | this->shape_editor = new ShapeEditor(desktop); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/rect-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/rect-tool.cpp:171:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | auto const motion_dt = _desktop->w2d(event.pos); | ^ /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:317:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | this->rect->transform = currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint' {aka '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::Affine' 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 'const 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/rect-tool.cpp:301:6: note: parameter passing for argument of type 'Geom::Affine' 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: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 /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 'const 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:317:61: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | this->rect->transform = currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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 constructor 'Inkscape::UI::Tools::RectTool::RectTool(SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/rect-tool.cpp:52:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 52 | this->shape_editor = new ShapeEditor(desktop); | ^ /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 'const Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | bool RectTool::root_handler(CanvasEvent const &event) | ^~~~~~~~ [675/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/path-manipulator.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: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/ui/tools/tweak-tool.cpp:20: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed 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 /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/tweak-tool.cpp:24: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:1056:99: required from here 1056 | Geom::Affine const sm (Geom::Scale(radius, radius) * Geom::Translate(tc->getDesktop()->point())); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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/tweak-tool.cpp:1059:13: required from here 1059 | path *= sm; | ^~ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:1134:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1134 | Geom::Point motion_dt(_desktop->w2d(event.pos)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:1140:91: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1140 | Geom::Affine const sm(Geom::Scale(radius, radius) * Geom::Translate(motion_dt)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:1156:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1156 | sp_tweak_dilate (this, event.pos, motion_doc, motion_doc - last_push, event.modifiers & GDK_SHIFT_MASK? true : false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp: In function 'bool Inkscape::UI::Tools::sp_tweak_color_recursive(guint, SPItem*, SPItem*, guint32, bool, guint32, bool, float, bool, bool, bool, Geom::Point, double, double, bool, bool, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:898:52: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 898 | Geom::Affine i2dt = item->i2dt_affine (); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:913:48: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 913 | double perimeter = bbox->dimensions()[Geom::X] + bbox->dimensions()[Geom::Y]; | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp: In function 'void Inkscape::UI::Tools::tweak_colors_in_gradient(SPItem*, Inkscape::PaintTarget, guint32, Geom::Point, double, double, guint, bool, bool, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:698:44: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 698 | Geom::Affine i2d (item->i2doc_affine ()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:699:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 699 | Geom::Point p = p_w * i2d.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:699:38: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 699 | Geom::Point p = p_w * i2d.inverse(); | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:699:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 699 | Geom::Point p = p_w * i2d.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:700:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 700 | p *= (gradient->gradientTransform).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:713:38: 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::Point pdiff(p2 - p1); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:719:82: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 719 | Geom::Affine(Geom::Rotate(-atan2(pdiff[Geom::Y], pdiff[Geom::X]))); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:718:62: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 718 | Geom::Affine norm = Geom::Affine(Geom::Translate(-p1)) * | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:718:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 718 | Geom::Affine norm = Geom::Affine(Geom::Translate(-p1)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:722:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 722 | Geom::Point pnorm = p * norm; | ^~~~ /usr/include/boost/operators.hpp: In function 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/tweak-tool.cpp: In function 'bool Inkscape::UI::Tools::sp_tweak_dilate_recursive(Inkscape::Selection*, SPItem*, Geom::Point, Geom::Point, gint, double, double, double, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:294:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | sp_tweak_dilate_recursive (Inkscape::Selection *selection, SPItem *item, Geom::Point p, Geom::Point vector, gint mode, double radius, double force, double fidelity, bool reverse) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:344:108: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | item->move_rel(Geom::Translate(move * selection->desktop()->doc2dt().withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:344:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | item->move_rel(Geom::Translate(move * selection->desktop()->doc2dt().withoutTranslation())); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:358:108: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 358 | item->move_rel(Geom::Translate(move * selection->desktop()->doc2dt().withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:358:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 358 | item->move_rel(Geom::Translate(move * selection->desktop()->doc2dt().withoutTranslation())); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:373:108: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | item->move_rel(Geom::Translate(move * selection->desktop()->doc2dt().withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:373:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | item->move_rel(Geom::Translate(move * selection->desktop()->doc2dt().withoutTranslation())); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:475:52: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 475 | Geom::Affine i2doc(item->i2doc_affine()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:491:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 491 | vector = 1/Geom::L2(vector) * vector; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp: In function 'void Inkscape::UI::Tools::sp_tweak_update_area(TweakTool*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:1056:100: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1056 | Geom::Affine const sm (Geom::Scale(radius, radius) * Geom::Translate(tc->getDesktop()->point())); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:1056:97: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1056 | Geom::Affine const sm (Geom::Scale(radius, radius) * Geom::Translate(tc->getDesktop()->point())); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:1056:100: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1056 | Geom::Affine const sm (Geom::Scale(radius, radius) * Geom::Translate(tc->getDesktop()->point())); | ^ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp: In function 'void Inkscape::UI::Tools::tweak_colors_in_gradient(SPItem*, Inkscape::PaintTarget, guint32, Geom::Point, double, double, guint, bool, bool, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:699:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 699 | Geom::Point p = p_w * i2d.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:718:66: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 718 | Geom::Affine norm = Geom::Affine(Geom::Translate(-p1)) * | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:718:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 718 | Geom::Affine norm = Geom::Affine(Geom::Translate(-p1)) * | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:719:82: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 719 | Geom::Affine(Geom::Rotate(-atan2(pdiff[Geom::Y], pdiff[Geom::X]))); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:722:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 722 | Geom::Point pnorm = p * norm; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp: In function 'bool Inkscape::UI::Tools::sp_tweak_dilate_recursive(Inkscape::Selection*, SPItem*, Geom::Point, Geom::Point, gint, double, double, double, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:344:108: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | item->move_rel(Geom::Translate(move * selection->desktop()->doc2dt().withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:491:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 491 | vector = 1/Geom::L2(vector) * vector; | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:294:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | sp_tweak_dilate_recursive (Inkscape::Selection *selection, SPItem *item, Geom::Point p, Geom::Point vector, gint mode, double radius, double force, double fidelity, bool reverse) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:294: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/tools/tweak-tool.cpp:475:50: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 475 | Geom::Affine i2doc(item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:496:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 496 | if (theShape->MakeTweak(tweak_mode_grow, theRes, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 497 |  reverse? force : -force, | ~~~~~~~~~~~~~~~~~~~~~~~~ 498 |  join_straight, 4.0, | ~~~~~~~~~~~~~~~~~~~ 499 |  true, p, Geom::Point(0,0), radius, &i2doc) == 0) // 0 means the shape was actually changed | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp: In function 'void Inkscape::UI::Tools::tweak_colors_in_gradient(SPItem*, Inkscape::PaintTarget, guint32, Geom::Point, double, double, guint, bool, bool, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:719:82: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 719 | Geom::Affine(Geom::Rotate(-atan2(pdiff[Geom::Y], pdiff[Geom::X]))); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:688:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 688 | static void tweak_colors_in_gradient(SPItem *item, Inkscape::PaintTarget fill_or_stroke, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:688:13: note: parameter passing for argument of type 'Geom::Affine' 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/tweak-tool.cpp:688: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/tweak-tool.cpp:698:42: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 698 | Geom::Affine i2d (item->i2doc_affine ()); | ~~~~~~~~~~~~~~~~~~~^~ In constructor 'Geom::Rotate::Rotate(Geom::Coord)', inlined from 'void Inkscape::UI::Tools::tweak_colors_in_gradient(SPItem*, Inkscape::PaintTarget, guint32, Geom::Point, double, double, guint, bool, bool, bool, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:719:81: /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/tools/tweak-tool.cpp: In function 'bool Inkscape::UI::Tools::sp_tweak_color_recursive(guint, SPItem*, SPItem*, guint32, bool, guint32, bool, float, bool, bool, bool, Geom::Point, double, double, bool, bool, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:833:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 833 | sp_tweak_color_recursive (guint mode, SPItem *item, SPItem *item_at_point, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:833: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/tools/tweak-tool.cpp:898:51: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 898 | Geom::Affine i2dt = item->i2dt_affine (); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:937:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 937 | tweak_colors_in_gradient(item, Inkscape::FOR_FILL, fill_goal, p, radius, this_force, mode, do_h, do_s, do_l, do_o); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp: In function 'void Inkscape::UI::Tools::sp_tweak_update_area(TweakTool*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:1056:99: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1056 | Geom::Affine const sm (Geom::Scale(radius, radius) * Geom::Translate(tc->getDesktop()->point())); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:1053:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1053 | sp_tweak_update_area (TweakTool *tc) | ^~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'void Inkscape::inspect_event(E&&, Fs ...) [with E = const CanvasEvent&; Fs = {UI::Tools::TweakTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::TweakTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::TweakTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::TweakTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::TweakTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::TweakTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::TweakTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::TweakTool::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:309:23, inlined from 'virtual bool Inkscape::UI::Tools::TweakTool::root_handler(const Inkscape::CanvasEvent&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:1106:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:1140:90: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1140 | Geom::Affine const sm(Geom::Scale(radius, radius) * Geom::Translate(motion_dt)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::TweakTool::root_handler(const Inkscape::CanvasEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tweak-tool.cpp:1102:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1102 | bool TweakTool::root_handler(CanvasEvent const &event) | ^~~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-tool.cpp:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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/booleans-tool.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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [677/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.cpp:13: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/ui/tools/dynamic-base.cpp:75:35: required from here 75 | return (v - drect.bounds().min()) / max; | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:73:51: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | auto const drect = _desktop->get_display_area(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.cpp:75:41: 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: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::GenericRect::CPoint' {aka '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:80:51: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | auto const drect = _desktop->get_display_area(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.cpp:82:41: 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: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::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 82 | return n * max + drect.bounds().min(); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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 'const Geom::Parallelogram' 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::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/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:71:13: note: parameter passing for argument of type 'Geom::Parallelogram' 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: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 /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:73:50: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | auto const drect = _desktop->get_display_area(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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 'const Geom::Parallelogram' 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:78: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/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 /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::Parallelogram' 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:78: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/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dynamic-base.cpp:80:50: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | auto const drect = _desktop->get_display_area(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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(); | ~~~~~~~~~~~~^~ [678/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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/ui/tools/booleans-subitems.cpp:30: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/ui/tools/booleans-subitems.cpp:224:32: required from here 224 | auto pt = rect->min() + randpt() * rect->dimensions(); | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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 Affine&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-subitems.cpp:95:41: required from here 95 | result.emplace_back(*clip * transform, root, item); | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:138:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | extract_pathvectors_recursive(item, item, augmented, item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ /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(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-subitems.cpp: In function 'void Inkscape::extract_pathvectors_recursive(SPItem*, SPItem*, PathvectorItems&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-subitems.cpp:89:95: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | extract_pathvectors_recursive(root, child_item, result, child_item->transform * transform); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /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::GenericRect::CPoint' {aka '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/tools/booleans-subitems.cpp: In static member function 'static Inkscape::WorkItems Inkscape::SubItem::build_flatten(std::vector&&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-subitems.cpp:268:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | extract_pathvectors_recursive(item, item, extracted, item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/ui/tools/booleans-subitems.cpp: In function 'void Inkscape::extract_pathvectors_recursive(SPItem*, SPItem*, PathvectorItems&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-subitems.cpp:89:97: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | extract_pathvectors_recursive(root, child_item, result, child_item->transform * transform); | ^~~~~~~~~ [679/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.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 /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/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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/objects.cpp:50: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [680/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/control-point.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 /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/tool-base.cpp:29: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/ui/tools/tool-base.cpp:571:124: required from here 571 | _desktop->rotate_relative_keep_point(_desktop->w2d(Geom::Rect(_desktop->getCanvas()->get_area_world()).midpoint()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:344:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | knotholder->transform_selected(Geom::Translate(delta)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:387:76: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 387 | auto cursor = pt * _desktop->getCanvas()->get_geom_affine().inverse() * _desktop->getCanvas()->get_affine() - _desktop->getCanvas()->get_pos(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:387:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 387 | auto cursor = pt * _desktop->getCanvas()->get_geom_affine().inverse() * _desktop->getCanvas()->get_affine() - _desktop->getCanvas()->get_pos(); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp: In member function 'virtual bool Inkscape::UI::Tools::ToolBase::item_handler(SPItem*, const Inkscape::CanvasEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:1064:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1064 | return knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:1064:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1064 | return knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:1343:59: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1343 | auto point_win = _desktop->point() * _desktop->d2w(); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:1343:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1343 | auto point_win = _desktop->point() * _desktop->d2w(); | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:1343:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1343 | auto point_win = _desktop->point() * _desktop->d2w(); | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:1343:59: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1343 | auto point_win = _desktop->point() * _desktop->d2w(); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:1343:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1343 | auto point_win = _desktop->point() * _desktop->d2w(); | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:387:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 387 | auto cursor = pt * _desktop->getCanvas()->get_geom_affine().inverse() * _desktop->getCanvas()->get_affine() - _desktop->getCanvas()->get_pos(); | ^ /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: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/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:344:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | knotholder->transform_selected(Geom::Translate(delta)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp: In member function 'virtual bool Inkscape::UI::Tools::ToolBase::item_handler(SPItem*, const Inkscape::CanvasEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:1047:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1047 | bool ToolBase::item_handler(SPItem *item, CanvasEvent const &event) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:1047:6: note: parameter passing for argument of type 'Geom::Affine' 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/tool-base.cpp:1047: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/tool-base.cpp:1047:6: note: parameter passing for argument of type 'Geom::Affine' 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/tool-base.cpp:1064:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1064 | return knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:1064:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1064 | return knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:1064:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1064 | return knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp: In member function 'virtual bool Inkscape::UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:366:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 366 | bool ToolBase::root_handler(CanvasEvent const &event) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:366: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/tool-base.cpp:366:6: note: parameter passing for argument of type 'Geom::Affine' 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/tool-base.cpp:366:6: note: parameter passing for argument of type 'const Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In lambda function, inlined from 'Inkscape::UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:553:39, inlined from 'void Inkscape::inspect_event(E&&, Fs ...) [with E = const CanvasEvent&; Fs = {UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::ToolBase::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:309:23, inlined from 'virtual bool Inkscape::UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:391:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:387:76: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 387 | auto cursor = pt * _desktop->getCanvas()->get_geom_affine().inverse() * _desktop->getCanvas()->get_affine() - _desktop->getCanvas()->get_pos(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In lambda function, inlined from 'void Inkscape::inspect_event(E&&, Fs ...) [with E = const CanvasEvent&; Fs = {UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::ToolBase::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:309:23, inlined from 'virtual bool Inkscape::UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:391:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:571:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 571 | _desktop->rotate_relative_keep_point(_desktop->w2d(Geom::Rect(_desktop->getCanvas()->get_area_world()).midpoint()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'Inkscape::UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:431:64, inlined from 'void Inkscape::inspect_event(E&&, Fs ...) [with E = const CanvasEvent&; Fs = {UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::ToolBase::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:312:23, inlined from 'virtual bool Inkscape::UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:391:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:387:76: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 387 | auto cursor = pt * _desktop->getCanvas()->get_geom_affine().inverse() * _desktop->getCanvas()->get_affine() - _desktop->getCanvas()->get_pos(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In lambda function, inlined from 'void Inkscape::inspect_event(E&&, Fs ...) [with E = const CanvasEvent&; Fs = {UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::ToolBase::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::ToolBase::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::ToolBase::root_handler(const Inkscape::CanvasEvent&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:391:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:602:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 602 | auto const event_dt = _desktop->w2d(event_w); | ~~~~~~~~~~~~~^~~~~~~~~ In lambda function, inlined from 'Inkscape::UI::Tools::ToolBase::menu_popup(const Inkscape::CanvasEvent&, SPObject*)::' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:1352:18, inlined from 'void Inkscape::inspect_event(E&&, Fs ...) [with E = const CanvasEvent&; Fs = {UI::Tools::ToolBase::menu_popup(const Inkscape::CanvasEvent&, SPObject*)::, UI::Tools::ToolBase::menu_popup(const Inkscape::CanvasEvent&, SPObject*)::, UI::Tools::ToolBase::menu_popup(const Inkscape::CanvasEvent&, SPObject*)::}]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/events/canvas-event.h:312:23, inlined from 'virtual void Inkscape::UI::Tools::ToolBase::menu_popup(const Inkscape::CanvasEvent&, SPObject*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:1350:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:1343:59: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1343 | auto point_win = _desktop->point() * _desktop->d2w(); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp: In member function 'virtual void Inkscape::UI::Tools::ToolBase::menu_popup(const Inkscape::CanvasEvent&, SPObject*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/tool-base.cpp:1327:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1327 | void ToolBase::menu_popup(CanvasEvent const &event, SPObject *obj) | ^~~~~~~~ [681/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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 /usr/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:15: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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:177:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | Geom::Affine ret = Geom::identity(); //edit_transform | ^ /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); | ~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:185:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 185 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:185:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 185 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:185:60: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 185 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:185:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 185 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:185:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 185 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:188:49: 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::Point tang = c.unitTangentAt(0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:190:17: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | ret = Geom::Rotate(angle) * ret; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:204:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | p = c.pointAt(0); | ~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:205:21: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:205:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:205:68: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:205:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:205:21: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:208:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | Geom::Point tang = c.unitTangentAt(0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:210:25: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | ret = Geom::Rotate(angle) * ret; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:224:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | p = c1.pointAt(1); | ~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:239:25: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | ret = Geom::Rotate(angle) * Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:239:67: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | ret = Geom::Rotate(angle) * Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:239:94: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | ret = Geom::Rotate(angle) * Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:239:67: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | ret = Geom::Rotate(angle) * Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:239:25: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | ret = Geom::Rotate(angle) * Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:250:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | p = c.pointAt(1); | ~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:251:21: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:251:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:251:68: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:251:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:251:21: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:255:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Geom::Point tang = - c_reverse->unitTangentAt(0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:258:25: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | ret = Geom::Rotate(angle) * ret; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:271:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | p = c.pointAt(1); | ~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:272:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:272:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:272:60: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:272:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:272:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:276:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Geom::Point tang = - c_reverse->unitTangentAt(0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:279:17: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 279 | ret = Geom::Rotate(angle) * ret; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 '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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Scale&)': /usr/include/2geom-1.4.0/2geom/curve.h:198:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^~~~~~~~~ /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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/affine.h: In function 'Geom::Affine Geom::identity()': /usr/include/2geom-1.4.0/2geom/affine.h:210:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^~~~~~~~ /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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Rotate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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 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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Rotate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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:185:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 185 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:185:62: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 185 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:205:69: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:205:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:226:70: 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::Point tang1 = - c1_reverse->unitTangentAt(0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:251:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:255:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Geom::Point tang = - c_reverse->unitTangentAt(0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:272:62: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:276:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Geom::Point tang = - c_reverse->unitTangentAt(0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:190:41: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | ret = Geom::Rotate(angle) * ret; | ^~~ /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::Affine' 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:164:13: note: parameter passing for argument of type 'Geom::Affine' 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:164:13: note: parameter passing for argument of type 'Geom::Affine' 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:164:13: note: parameter passing for argument of type 'Geom::Affine' 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:164:13: note: parameter passing for argument of type 'Geom::Affine' 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: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:164:13: note: parameter passing for argument of type 'Geom::Affine' 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:164:13: note: parameter passing for argument of type 'Geom::Affine' 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:164:13: note: parameter passing for argument of type 'Geom::Affine' 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:164:13: note: parameter passing for argument of type 'Geom::Affine' 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:164:13: note: parameter passing for argument of type 'Geom::Affine' 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); | ~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:185:60: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 185 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:188:47: 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::Point tang = c.unitTangentAt(0); | ~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:205:68: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:208:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | Geom::Point tang = c.unitTangentAt(0); | ~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:239:94: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | ret = Geom::Rotate(angle) * Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:224:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | p = c1.pointAt(1); | ~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:251:68: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:255:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Geom::Point tang = - c_reverse->unitTangentAt(0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:272:60: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:276:58: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Geom::Point tang = - c_reverse->unitTangentAt(0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/c++/14.2.0/memory:78, from /usr/include/2geom-1.4.0/2geom/path.h:42: In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Inkscape::UI::ShapeEditor; _Args = {SPDesktop*&, Geom::Affine&, double&, int&}]', inlined from 'void Inkscape::UI::Tools::MarkerTool::selection_changed(Inkscape::Selection*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/marker-tool.cpp:111:122: /usr/include/c++/14.2.0/bits/unique_ptr.h:1076:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [683/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [684/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder.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: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-properties.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-properties.cpp:60: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CRect' {aka '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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::GenericRect::CRect' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CRect' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CRect' {aka '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::GenericRect::CPoint' {aka '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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::GenericRect::CPoint' {aka '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; | ^~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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::GenericRect::CRect' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CRect' {aka '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::GenericRect::CPoint' {aka '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::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: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; | ~~~~~~~~~~~~~~~~^~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/document-resources.cpp:76: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [686/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/desktop/menu-set-tooltips-shift-icons.cpp.o [687/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/desktop/menubar.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/box3d-tool.cpp: In constructor 'Inkscape::UI::Tools::Box3dTool::Box3dTool(SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/box3d-tool.cpp:47:44: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | shape_editor = new ShapeEditor(_desktop); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/box3d-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/box3d-tool.cpp: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 | auto motion_dt = _desktop->w2d(motion_w); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/box3d-tool.cpp: In constructor 'Inkscape::UI::Tools::Box3dTool::Box3dTool(SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/box3d-tool.cpp:47:44: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | shape_editor = new ShapeEditor(_desktop); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/box3d-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::Box3dTool::root_handler(const Inkscape::CanvasEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/box3d-tool.cpp:124:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | bool Box3dTool::root_handler(CanvasEvent const &event) | ^~~~~~~~~ [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/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 /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/arc-tool.cpp:27: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/arc-tool.cpp:308:35: required from here 308 | Geom::Point dir = r.dimensions() / 2; | ~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:165:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 constructor 'Inkscape::UI::Tools::ArcTool::ArcTool(SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/arc-tool.cpp:55:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | this->shape_editor = new ShapeEditor(desktop); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/arc-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/arc-tool.cpp:154:63: 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 const motion_dt = _desktop->w2d(event.pos); | ^ /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:297:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 297 | this->arc->transform = layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:317:69: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Geom::Affine const i2d ( (this->arc)->i2dt_affine() ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/arc-tool.cpp:318:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Geom::Point new_dir = pt * i2d - c; | ^ /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::Affine' 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: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 /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 'const Geom::Affine' 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/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 /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::Affine' 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/arc-tool.cpp:306:50: 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:317:66: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Geom::Affine const i2d ( (this->arc)->i2dt_affine() ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /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 'const Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | bool ArcTool::root_handler(CanvasEvent const &event) | ^~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/desktop.h:42, 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/toolbar/toolbars.cpp:52: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [690/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/modifiers.cpp.o [691/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/util.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /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/text-tool.cpp:34: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/tools/text-tool.cpp:56: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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 Affine&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:1643:84: required from here 1643 | padding_frame->set_bpath(temp.MakePathVector() * text->i2dt_affine()); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.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:204:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | auto const 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 member function 'void Inkscape::UI::Tools::TextTool::_setupText()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:283:26: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | text_item->transform = currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:544:76: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | Geom::Point const top_left = _desktop->get_display_area().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:544:87: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | Geom::Point const top_left = _desktop->get_display_area().corner(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: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:692:72: note: parameter passing for argument of type 'Geom::Parallelogram' 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: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:1491:54: note: parameter passing for argument of type 'Geom::Affine' 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: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:1492:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1492 | Geom::Point const d1 = p1 * text->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:1492:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1492 | Geom::Point const d1 = p1 * text->i2dt_affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:1507:65: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1507 | Geom::OptRect opt_frame = frame->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:1514:69: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1514 | Geom::Point const center = _desktop->current_center(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:1530:68: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 1530 | Geom::Point const top_left = _desktop->get_display_area().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:1530:79: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1530 | Geom::Point const top_left = _desktop->get_display_area().corner(0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:1643:83: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1643 | padding_frame->set_bpath(temp.MakePathVector() * text->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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:1507:65: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1507 | Geom::OptRect opt_frame = frame->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:1515:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1515 | if (Geom::L2(d0 - center) > Geom::L2(d1 - center)) { | ^~~~~~ /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::_setupText()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:255:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 255 | void TextTool::_setupText() | ^~~~~~~~ /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:1486:6: note: parameter passing for argument of type 'const Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1486 | void TextTool::_updateCursor(bool scroll_to_see) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:1486:6: note: parameter passing for argument of type 'Geom::Parallelogram' 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/text-tool.cpp:1486:6: note: parameter passing for argument of type 'const 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/text-tool.cpp:1486:6: note: parameter passing for argument of type 'Geom::Affine' 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/text-tool.cpp:1514:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1514 | Geom::Point const center = _desktop->current_center(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:1530:68: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 1530 | Geom::Point const top_left = _desktop->get_display_area().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:1530:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1530 | Geom::Point const top_left = _desktop->get_display_area().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:1643:83: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1643 | padding_frame->set_bpath(temp.MakePathVector() * text->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::TextTool::item_handler(SPItem*, const Inkscape::CanvasEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:182:6: note: parameter passing for argument of type 'const Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | bool TextTool::item_handler(SPItem *item, CanvasEvent const &event) | ^~~~~~~~ /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::Parallelogram' 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:584:9: note: parameter passing for argument of type 'const 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/text-tool.cpp:584:9: note: parameter passing for argument of type 'Geom::Parallelogram' 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/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 /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::Parallelogram' 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/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:692:72: note: parameter passing for argument of type 'Geom::Parallelogram' 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:692:81: 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:692:72: note: parameter passing for argument of type 'Geom::Parallelogram' 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:692:81: 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: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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::TextTool::root_handler(const Inkscape::CanvasEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:363:6: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | bool TextTool::root_handler(CanvasEvent const &event) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:363:6: note: parameter passing for argument of type 'const Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In lambda function, inlined from 'void Inkscape::inspect_event(E&&, Fs ...) [with E = const CanvasEvent&; Fs = {UI::Tools::TextTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::TextTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::TextTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::TextTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::TextTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::TextTool::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::TextTool::root_handler(const Inkscape::CanvasEvent&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:378:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:544:76: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | Geom::Point const top_left = _desktop->get_display_area().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:544:85: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | Geom::Point const top_left = _desktop->get_display_area().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp: In constructor 'Inkscape::UI::Tools::TextTool::TextTool(SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/text-tool.cpp:127:44: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | shape_editor = new ShapeEditor(_desktop); | ^ [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/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 /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-drag.h:31: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/mesh-tool.cpp: In member function 'void Inkscape::UI::Tools::MeshTool::fit_mesh_in_bbox()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/mesh-tool.cpp:393:68: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 393 | Geom::OptRect item_bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/mesh-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/mesh-tool.cpp:564:70: 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 const motion_dt = _desktop->w2d(event.pos); | ^ /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::new_default()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/mesh-tool.cpp:876:51: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | (*i)->geometricBounds() : (*i)->visualBounds()); | ~~~~~~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/ui/tools/mesh-tool.cpp: In member function 'void Inkscape::UI::Tools::MeshTool::fit_mesh_in_bbox()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/mesh-tool.cpp:393:68: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 393 | Geom::OptRect item_bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /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) | ^~~~~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-builder.cpp:15: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-builder.cpp:23: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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 Affine&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-builder.cpp:271:94: required from here 271 | repr->setAttribute("d", sp_svg_write_path(subitem->get_pathv() * parent->dt2i_affine())); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-builder.cpp: In member function 'std::vector Inkscape::BooleanBuilder::shape_commit(bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-builder.cpp:271:93: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | repr->setAttribute("d", sp_svg_write_path(subitem->get_pathv() * parent->dt2i_affine())); | ~~~~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/ui/tools/booleans-builder.cpp: In member function 'std::vector Inkscape::BooleanBuilder::shape_commit(bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/booleans-builder.cpp:297:51: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 297 | Geom::Affine clone_tr = Geom::identity(); | ~~~~~~~~~~~~~~^~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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 /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/spray-tool.cpp:35: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/ui/tools/spray-tool.cpp:131:54: required from here 131 | res *= Geom::Translate(bbox->midpoint()).inverse(); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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 instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1229:73: required from here 1229 | shapes *= s.inverse() * Geom::Scale(single_scale) * s; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:117:25: required from here 117 | path *= trans; | ^~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:75: note: parameter passing for argument of type 'Geom::Affine' 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: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:1229:47: note: parameter passing for argument of type 'Geom::Affine' 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: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; | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1230:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1230 | shapes *= s.inverse() * Geom::Scale(scale) * s; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1231:44: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1231 | shapes *= s.inverse() * Geom::Rotate(single_angle) * s; | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1231:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1231 | shapes *= s.inverse() * Geom::Rotate(single_angle) * 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:115:53: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | Geom::Affine trans = item->i2doc_affine(); | ^ /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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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/ui/tools/spray-tool.cpp: In function 'bool Inkscape::UI::Tools::sp_spray_recursive(SPDesktop*, Inkscape::ObjectSet*, SPItem*, SPItem*&, Geom::Point, Geom::Point, gint, double, double, double&, double, bool, double, double, double, double, double, gint, bool, bool, bool, bool, bool, bool, bool, bool, bool, double, bool, double, int, bool, bool, double, double, bool, bool, bool, bool, bool, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:919:97: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 919 | move = p-bbox->midpoint() * desktop->doc2dt().withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:919:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 919 | move = p-bbox->midpoint() * desktop->doc2dt().withoutTranslation(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:969:93: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 969 | auto translate = Geom::Translate(move * desktop->doc2dt().withoutTranslation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:969:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 969 | auto translate = Geom::Translate(move * desktop->doc2dt().withoutTranslation()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:970:111: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 970 | auto affine = transform_around_point(center, Geom::Scale(_scale * scale) * Geom::Rotate(angle)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:971:85: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 971 | transform_keep_center(item_copied, affine * translate, single_click ? center * translate : center); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1009:97: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1009 | auto translate = Geom::Translate(move * desktop->doc2dt().withoutTranslation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1009:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1009 | auto translate = Geom::Translate(move * desktop->doc2dt().withoutTranslation()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1010:115: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1010 | auto affine = transform_around_point(center, Geom::Scale(_scale * scale) * Geom::Rotate(angle)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp: In function 'bool Inkscape::UI::Tools::fit_item(SPDesktop*, Inkscape::ObjectSet*, SPItem*, Geom::OptRect, Geom::Point&, Geom::Point, gint, double, double&, double, bool, bool, bool, bool, bool, bool, bool, bool, bool, double, SPCSSAttr*, bool, int, bool, bool, bool, bool, bool, bool, bool, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:422:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 422 | static bool fit_item(SPDesktop *desktop, | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:479:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | sp_spray_transform_path(item, path, Geom::Scale(_scale), center); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:491:67: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 491 | Geom::Point mid_point = desktop->d2w(bbox_procesed->midpoint()); | ^ /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:368:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | static void sp_spray_transform_path(SPItem * item, Geom::Path &path, Geom::Affine affine, Geom::Point center){ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:368: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/spray-tool.cpp:368:13: note: parameter passing for argument of type 'Geom::Affine' 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/spray-tool.cpp:368: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/spray-tool.cpp:369:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 369 | path *= i2anc_affine(static_cast(item->parent), nullptr).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:377:45: note: parameter passing for argument of type 'Geom::Affine' 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) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /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:93:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | static Geom::Affine transform_around_point(Geom::Point center, Geom::Affine const &affine) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:93:21: note: parameter passing for argument of type 'Geom::Affine' 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/spray-tool.cpp:93:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:96:43: note: parameter passing for argument of type 'Geom::Affine' 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: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:96:32: note: parameter passing for argument of type 'Geom::Affine' 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 'void Inkscape::UI::Tools::sp_spray_update_area(SprayTool*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1132:71: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | Geom::Translate(tc->getDesktop()->point())); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1132:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | Geom::Translate(tc->getDesktop()->point())); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1132:71: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | Geom::Translate(tc->getDesktop()->point())); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1141:58: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1141 | shapes *= Geom::Translate(tc->getDesktop()->point()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.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); } | ^~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Scale&)': /usr/include/2geom-1.4.0/2geom/curve.h:198:64: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /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: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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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; | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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); } | ^~~~~~~~ /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::transform_keep_center(SPItem*, const Geom::Affine&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:102:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | item->set_i2d_affine(item->i2dt_affine() * affine); | ^~~~~~ /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:93:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | static Geom::Affine transform_around_point(Geom::Point center, Geom::Affine const &affine) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:93:21: note: parameter passing for argument of type 'Geom::Affine' 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/spray-tool.cpp:93:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:93:21: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.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/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) { | ^~~~~~~~~~~~ /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.constprop(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:378:20: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 378 | path *= i2dt * dt2p; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:368:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | static void sp_spray_transform_path(SPItem * item, Geom::Path &path, Geom::Affine affine, Geom::Point center){ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:368:13: note: parameter passing for argument of type 'Geom::Affine' 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/spray-tool.cpp:368: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/spray-tool.cpp:369:25: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 369 | path *= i2anc_affine(static_cast(item->parent), nullptr).inverse(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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/tools/spray-tool.cpp: In function 'bool Inkscape::UI::Tools::fit_item(SPDesktop*, Inkscape::ObjectSet*, SPItem*, Geom::OptRect, Geom::Point&, Geom::Point, gint, double, double&, double, bool, bool, bool, bool, bool, bool, bool, bool, bool, double, SPCSSAttr*, bool, int, bool, bool, bool, bool, bool, bool, bool, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:479:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | sp_spray_transform_path(item, path, Geom::Scale(_scale), center); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:479:28: 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/spray-tool.cpp:479:28: note: parameter passing for argument of type 'Geom::Affine' 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/spray-tool.cpp:479:28: 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/spray-tool.cpp:480:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 480 | sp_spray_transform_path(item, path, Geom::Scale(scale), center); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:480:28: 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/spray-tool.cpp:480:28: note: parameter passing for argument of type 'Geom::Affine' 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/spray-tool.cpp:480:28: 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/spray-tool.cpp:481:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 481 | sp_spray_transform_path(item, path, Geom::Rotate(angle), center); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:481:28: 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/spray-tool.cpp:481:28: note: parameter passing for argument of type 'Geom::Affine' 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/spray-tool.cpp:481:28: 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/spray-tool.cpp: In function 'bool Inkscape::UI::Tools::sp_spray_recursive(SPDesktop*, Inkscape::ObjectSet*, SPItem*, SPItem*&, Geom::Point, Geom::Point, gint, double, double, double&, double, bool, double, double, double, double, double, gint, bool, bool, bool, bool, bool, bool, bool, bool, bool, double, bool, double, int, bool, bool, double, double, bool, bool, bool, bool, bool, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:919:97: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 919 | move = p-bbox->midpoint() * desktop->doc2dt().withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:797:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 797 | static bool sp_spray_recursive(SPDesktop *desktop, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:797:13: note: parameter passing for argument of type 'Geom::Affine' 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/spray-tool.cpp:797: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/spray-tool.cpp:797:13: note: parameter passing for argument of type 'Geom::Affine' 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/spray-tool.cpp:797: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/spray-tool.cpp:970:53: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 970 | auto affine = transform_around_point(center, Geom::Scale(_scale * scale) * Geom::Rotate(angle)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:970:53: 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/spray-tool.cpp:970:53: note: parameter passing for argument of type 'Geom::Affine' 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/spray-tool.cpp:970:53: 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/spray-tool.cpp:970:53: note: parameter passing for argument of type 'Geom::Affine' 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/spray-tool.cpp:1008:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1008 | Geom::Point center = item->getCenter(false); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1010:57: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1010 | auto affine = transform_around_point(center, Geom::Scale(_scale * scale) * Geom::Rotate(angle)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1010:57: 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/spray-tool.cpp:1010:57: note: parameter passing for argument of type 'Geom::Affine' 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/spray-tool.cpp:1010:57: 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/spray-tool.cpp:1010:57: note: parameter passing for argument of type 'Geom::Affine' 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/spray-tool.cpp: In function 'bool Inkscape::UI::Tools::sp_spray_dilate(SprayTool*, Geom::Point, Geom::Point, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1040:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1040 | static bool sp_spray_dilate(SprayTool *tc, Geom::Point p, Geom::Point vector, bool reverse, bool force = false) | ^~~~~~~~~~~~~~~ /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:1231:78: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1231 | shapes *= s.inverse() * Geom::Rotate(single_angle) * s; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1207:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | [&] (MotionEvent const &event) { | ^ /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_update_area(SprayTool*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1132:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | Geom::Translate(tc->getDesktop()->point())); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/spray-tool.cpp:1127:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1127 | static void sp_spray_update_area(SprayTool *tc) | ^~~~~~~~~~~~~~~~~~~~ [696/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/shortcuts.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/select-tool.cpp:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:650:115: note: parameter passing for argument of type 'Geom::Affine' 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: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:653:124: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 653 | items = _desktop->getDocument()->getItemsPartiallyInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/select-tool.cpp:653:106: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 653 | items = _desktop->getDocument()->getItemsPartiallyInBox(_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()); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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 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 'const Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 403 | bool SelectTool::root_handler(CanvasEvent const &event) | ^~~~~~~~~~ /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::Affine' 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/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 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:115: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 650 | items = _desktop->getDocument()->getItemsInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~^~ 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:324: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:740:58: 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()); | ~~~~~~~~~~~~~~~^~ [697/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/simple-pref-pusher.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) { | ^ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ 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 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/ui/tools/lpe-tool.cpp:284:42: required from here 284 | auto const pos = pwd2_reparam.valueAt(t_reparam); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type 'Geom::Piecewise >::output_type' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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 { | ^~~~~ In file included from /usr/include/c++/14.2.0/memory:78, 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/unique_ptr.h: In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Inkscape::UI::ShapeEditor; _Args = {SPDesktop*&}]': /usr/include/c++/14.2.0/bits/unique_ptr.h:1076:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::Piecewise >::output_type' {aka '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); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::Piecewise >::output_type' {aka '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() | ^~~~~~~ In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Inkscape::UI::ShapeEditor; _Args = {SPDesktop*&}]', inlined from 'Inkscape::UI::Tools::LpeTool::LpeTool(SPDesktop*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/lpe-tool.cpp:70:49: /usr/include/c++/14.2.0/bits/unique_ptr.h:1076:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [699/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/shape-editor.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:43, 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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 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:57: note: parameter passing for argument of type 'Geom::Affine' 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 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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 Affine&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:510:49: required from here 510 | addDragShape(*shape * item->i2dt_affine(), tr); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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:303:60: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | Geom::Affine tr = moveTo(point_dt, snap); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:311:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 311 | point_dt = getSnappedResizePoint(point_dt, event.modifiers, drag_origin_dt); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:351:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 351 | auto affine = moveTo(point_dt, snap); | ^ /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:364:44: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 364 | dragging_item->movePage(moveTo(point_dt, snap), page_manager.move_objects()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::Affine' 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: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 /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::Affine' 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: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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:478:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | return Geom::Translate(dxy); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pure-transform.h: In constructor 'Inkscape::PureTranslate::PureTranslate(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pure-transform.h:58:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | PureTranslate(Geom::Point vector = Geom::Point()) : _vector(vector), _vector_snapped(vector) {} | ^~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^~~~~~~~ /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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 'void Inkscape::UI::Tools::PagesTool::addDragShape(SPItem*, Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:507:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 507 | void PagesTool::addDragShape(SPItem *item, Geom::Affine tr) | ^~~~~~~~~ /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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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(); | ^ /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: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/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::GenericRect::CPoint' {aka '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::Affine' 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: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 /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::Affine' 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: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 /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::Affine' 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: 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::addDragShape(Geom::PathVector&&, Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:517:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 517 | void PagesTool::addDragShape(Geom::PathVector &&pth, Geom::Affine tr) | ^~~~~~~~~ /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:484:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 484 | void PagesTool::addDragShapes(SPPage *page, Geom::Affine tr) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:484:6: note: parameter passing for argument of type 'Geom::Affine' 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: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); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:490:21: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 490 | addDragShape(Geom::PathVector(Geom::Path(page->getDesktopRect())), tr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:164:66: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | rect = *(document->preferredBounds()) * document->doc2dt(); | ^ /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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:352:49: 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 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) | ^~~~~~~~~ /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::Affine' 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: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 /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::Affine' 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: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 /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::Affine' 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: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 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:309: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:303:45: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | Geom::Affine tr = moveTo(point_dt, snap); | ~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:303:45: 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:303:45: note: parameter passing for argument of type 'Geom::Affine' 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:303:45: 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:303:45: note: parameter passing for argument of type 'Geom::Affine' 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:311:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 311 | point_dt = getSnappedResizePoint(point_dt, event.modifiers, drag_origin_dt); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:321:34: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | addDragShapes(page, Geom::Affine()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:323:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | } else if (viewboxUnder(drag_origin_dt)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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:364:44: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 364 | dragging_item->movePage(moveTo(point_dt, snap), page_manager.move_objects()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:364:44: 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:364:44: note: parameter passing for argument of type 'Geom::Affine' 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:364:44: 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:364:44: note: parameter passing for argument of type 'Geom::Affine' 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:351:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 351 | auto affine = moveTo(point_dt, snap); | ~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:351:41: note: parameter passing for argument of type 'Geom::Affine' 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:351:41: 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:351:41: note: parameter passing for argument of type 'Geom::Affine' 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: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:360:42: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 360 | SPPage::moveItems(affine, page_items); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pages-tool.cpp:369:40: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 369 | page_manager.selectPage(page_manager.newDesktopPage(*on_screen_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)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/display/drawing.h:25, 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/dialog-container.cpp:53: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/tools/node-tool.cpp:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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/node-tool.cpp:265:42: required from here 265 | p *= desktop->dt2doc(); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/ui/tools/node-tool.cpp: In function 'void Inkscape::UI::Tools::gather_items(NodeTool*, SPItem*, SPObject*, Inkscape::UI::ShapeRole, std::set&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:339:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | r.edit_transform = base->i2doc_affine(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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:424:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 424 | auto const motion_dt = _desktop->w2d(motion_w); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:490:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 490 | auto c = shape->curveForEdit()->transformed(over_item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~~~~^~ /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:559:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 559 | auto const desktop_pt = _desktop->w2d(event_pt); | ^ /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:640:93: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 640 | ret |= knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:640:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 640 | ret |= knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:745:40: note: parameter passing for argument of type 'Geom::Affine' 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: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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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; | ^~~~~~~~ /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: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/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:740:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 740 | void NodeTool::select_area(Geom::Path const &path, ButtonReleaseEvent const &event) | ^~~~~~~~ /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 'const Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | bool NodeTool::root_handler(CanvasEvent const &event) | ^~~~~~~~ /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::Affine' 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/node-tool.cpp:398:6: note: parameter passing for argument of type 'const Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In lambda function, inlined from 'void Inkscape::inspect_event(E&&, Fs ...) [with E = const CanvasEvent&; Fs = {UI::Tools::NodeTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::NodeTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::NodeTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::NodeTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::NodeTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::NodeTool::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:309:23, inlined from 'virtual bool Inkscape::UI::Tools::NodeTool::root_handler(const Inkscape::CanvasEvent&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:418:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:490:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 490 | auto c = shape->curveForEdit()->transformed(over_item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~~~~^~ In lambda function, inlined from 'void Inkscape::inspect_event(E&&, Fs ...) [with E = const CanvasEvent&; Fs = {UI::Tools::NodeTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::NodeTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::NodeTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::NodeTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::NodeTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::NodeTool::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:312:23, inlined from 'virtual bool Inkscape::UI::Tools::NodeTool::root_handler(const Inkscape::CanvasEvent&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:418:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:559:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 559 | auto const desktop_pt = _desktop->w2d(event_pt); | ~~~~~~~~~~~~~^~~~~~~~~~ /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::item_handler(SPItem*, const Inkscape::CanvasEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:616:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 616 | bool NodeTool::item_handler(SPItem *item, CanvasEvent const &event) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:616: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/node-tool.cpp:616:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 In lambda function, inlined from 'void Inkscape::inspect_event(E&&, Fs ...) [with E = const CanvasEvent&; Fs = {UI::Tools::NodeTool::item_handler(SPItem*, const Inkscape::CanvasEvent&)::, UI::Tools::NodeTool::item_handler(SPItem*, const Inkscape::CanvasEvent&)::}]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/widget/events/canvas-event.h:312:23, inlined from 'virtual bool Inkscape::UI::Tools::NodeTool::item_handler(SPItem*, const Inkscape::CanvasEvent&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:625:18, inlined from 'virtual bool Inkscape::UI::Tools::NodeTool::item_handler(SPItem*, const Inkscape::CanvasEvent&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:616:6: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:640:67: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 640 | ret |= knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:640:93: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 640 | ret |= knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/node-tool.cpp:640:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 640 | ret |= knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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 /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/dropper-tool.cpp:23: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/display/drawing.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dropper-tool.cpp:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dropper-tool.cpp:208:25: required from here 208 | path *= sm; | ^~ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dropper-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dropper-tool.cpp:195:49: 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 rw = std::min((event.pos - centre).length(), 400.0); | ~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dropper-tool.cpp:202:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | auto const w2dt = _desktop->w2d(); | ^ /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/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dropper-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dropper-tool.cpp:195:51: 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 rw = std::min((event.pos - centre).length(), 400.0); | ^~~~~~ In lambda function, inlined from 'void Inkscape::inspect_event(E&&, Fs ...) [with E = const CanvasEvent&; Fs = {UI::Tools::DropperTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::DropperTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::DropperTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::DropperTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::DropperTool::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:309:23, inlined from 'virtual bool Inkscape::UI::Tools::DropperTool::root_handler(const Inkscape::CanvasEvent&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dropper-tool.cpp:164:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dropper-tool.cpp:204:72: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | auto const sm = Geom::Scale(scale) * Geom::Translate(cd); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dropper-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::DropperTool::root_handler(const Inkscape::CanvasEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dropper-tool.cpp:113:6: note: parameter passing for argument of type 'const Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 113 | bool DropperTool::root_handler(CanvasEvent const &event) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dropper-tool.cpp:113:6: note: parameter passing for argument of type 'const Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 In lambda function, inlined from 'void Inkscape::inspect_event(E&&, Fs ...) [with E = const CanvasEvent&; Fs = {UI::Tools::DropperTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::DropperTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::DropperTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::DropperTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::DropperTool::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:309:23, inlined from 'virtual bool Inkscape::UI::Tools::DropperTool::root_handler(const Inkscape::CanvasEvent&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dropper-tool.cpp:164:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dropper-tool.cpp:201:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | auto const cd = _desktop->w2d(centre); | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/dropper-tool.cpp:202:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | auto const w2dt = _desktop->w2d(); | ~~~~~~~~~~~~~^~ [704/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/menuize.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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 /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/calligraphic-tool.cpp:43: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:52: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp: In function 'Geom::Point Inkscape::UI::Tools::unsnapped_polar(double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:176:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 176 | static Geom::Point unsnapped_polar(double angle) | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/c++/14.2.0/numeric:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:28: /usr/include/c++/14.2.0/bits/stl_numeric.h: In instantiation of 'constexpr _Tp std::accumulate(_InputIterator, _InputIterator, _Tp) [with _InputIterator = _List_iterator; _Tp = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:537:78: required from here 537 | auto const hatch_vector_accumulated = std::accumulate(hatch_vectors.begin(), hatch_vectors.end(), Geom::Point()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_numeric.h:134:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 134 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init) | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:619:72: required from here 619 | path *= Geom::Scale(hatch_dist) * Geom::Translate(c); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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/calligraphic-tool.cpp:619:72: required from here 619 | path *= Geom::Scale(hatch_dist) * Geom::Translate(c); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp: In member function 'void Inkscape::UI::Tools::CalligraphicTool::reset(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:146:16: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | last = cur = getNormalizedPoint(p); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:437:37: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 437 | motion_to_curve = selected->dt2i_affine() * selected->i2doc_affine(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:438:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 438 | pointer = motion_dt * motion_to_curve; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:563:78: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 563 | motion_dt = new_pointer * motion_to_curve.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:563:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 563 | motion_dt = new_pointer * motion_to_curve.inverse(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:619:53: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 619 | path *= Geom::Scale(hatch_dist) * Geom::Translate(c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:648:108: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 648 | auto const c = (nearest + hatch_spacing * hatch_unit_vector) * motion_to_curve.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:648:107: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 648 | auto const c = (nearest + hatch_spacing * hatch_unit_vector) * motion_to_curve.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:648:108: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 648 | auto const c = (nearest + hatch_spacing * hatch_unit_vector) * motion_to_curve.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:650:60: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 650 | path *= Geom::Scale(hatch_spacing) * Geom::Translate(c); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/point.h: In member function 'Geom::Point Geom::Point::normalized() const': /usr/include/2geom-1.4.0/2geom/point.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 normalized() 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:663:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 663 | auto const motion_dt = _desktop->w2d(event.pos); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp: In member function 'void Inkscape::UI::Tools::CalligraphicTool::set_to_accumulated(bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:845:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 845 | item->transform = layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp: In member function 'bool Inkscape::UI::Tools::CalligraphicTool::accumulate()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:935:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 935 | add_cap(accumulated, dc_cal1_lastseg->finalPoint(), rev_cal2_firstseg->initialPoint(), cap_rounding); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp: In member function 'void Inkscape::UI::Tools::CalligraphicTool::fit_and_split(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:951:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 951 | double const tolerance_sq = Geom::sqr(_desktop->w2d().descrim() * TOLERANCE_CALLIGRAPHIC); | ~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp: In member function 'bool Inkscape::UI::Tools::CalligraphicTool::apply(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:192:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | auto const force = n - cur; | ^~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /usr/include/c++/14.2.0/bits/stl_numeric.h: In function 'constexpr _Tp std::accumulate(_InputIterator, _InputIterator, _Tp) [with _InputIterator = _List_iterator; _Tp = Geom::Point]': /usr/include/c++/14.2.0/bits/stl_numeric.h:141:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | __init = _GLIBCXX_MOVE_IF_20(__init) + *__first; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp: In member function 'void Inkscape::UI::Tools::CalligraphicTool::set_to_accumulated(bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:830:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 830 | void CalligraphicTool::set_to_accumulated(bool unionize, bool subtract) { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp: In member function 'void Inkscape::UI::Tools::CalligraphicTool::brush()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:354:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 354 | del = 0.5 * (del_left + del_right); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp: In member function 'void Inkscape::UI::Tools::CalligraphicTool::fit_and_split(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:949:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 949 | void CalligraphicTool::fit_and_split(bool release) | ^~~~~~~~~~~~~~~~ In lambda function, inlined from 'void Inkscape::inspect_event(E&&, Fs ...) [with E = const CanvasEvent&; Fs = {UI::Tools::CalligraphicTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::CalligraphicTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::CalligraphicTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::CalligraphicTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::CalligraphicTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::CalligraphicTool::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:309:23, inlined from 'virtual bool Inkscape::UI::Tools::CalligraphicTool::root_handler(const Inkscape::CanvasEvent&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:383:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:448:67: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 448 | hatch_unit_vector = (pointer - nearest) / hatch_dist; | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:619:72: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 619 | path *= Geom::Scale(hatch_dist) * Geom::Translate(c); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::CalligraphicTool::root_handler(const Inkscape::CanvasEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:376:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 376 | bool CalligraphicTool::root_handler(CanvasEvent const &event) | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:376:6: note: parameter passing for argument of type 'Geom::Affine' 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/calligraphic-tool.cpp:376: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/calligraphic-tool.cpp:376:6: note: parameter passing for argument of type 'Geom::Affine' 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/calligraphic-tool.cpp:376:6: note: parameter passing for argument of type 'const 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/calligraphic-tool.cpp:376:6: note: parameter passing for argument of type 'Geom::Affine' 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/calligraphic-tool.cpp:376:6: note: parameter passing for argument of type 'const Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In lambda function, inlined from 'void Inkscape::inspect_event(E&&, Fs ...) [with E = const CanvasEvent&; Fs = {UI::Tools::CalligraphicTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::CalligraphicTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::CalligraphicTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::CalligraphicTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::CalligraphicTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::CalligraphicTool::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:309:23, inlined from 'virtual bool Inkscape::UI::Tools::CalligraphicTool::root_handler(const Inkscape::CanvasEvent&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:383:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:437:60: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 437 | motion_to_curve = selected->dt2i_affine() * selected->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:441:94: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | std::optional position = get_nearest_position_on_Path(hatch_livarot_path.get(), pointer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:563:78: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 563 | motion_dt = new_pointer * motion_to_curve.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:618:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 618 | auto const c = _desktop->w2d(event.pos); | ~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:648:107: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 648 | auto const c = (nearest + hatch_spacing * hatch_unit_vector) * motion_to_curve.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In lambda function, inlined from 'void Inkscape::inspect_event(E&&, Fs ...) [with E = const CanvasEvent&; Fs = {UI::Tools::CalligraphicTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::CalligraphicTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::CalligraphicTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::CalligraphicTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::CalligraphicTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::CalligraphicTool::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::CalligraphicTool::root_handler(const Inkscape::CanvasEvent&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:383:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/calligraphic-tool.cpp:663:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 663 | auto const motion_dt = _desktop->w2d(event.pos); | ~~~~~~~~~~~~~^~~~~~~~~~~ [708/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/eraser-tool.cpp:44: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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/eraser-tool.cpp:572:50: required from here 572 | pathv *= eraser_item->i2doc_affine().inverse(); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/eraser-tool.cpp: In member function 'void Inkscape::UI::Tools::EraserTool::_reset(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/eraser-tool.cpp:133:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | void EraserTool::_reset(Geom::Point p) | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/eraser-tool.cpp: In member function 'SPItem* Inkscape::UI::Tools::EraserTool::_insertAcidIntoDocument(SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/eraser-tool.cpp:571:77: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 571 | Geom::PathVector pathv = accumulated.get_pathvector() * _desktop->dt2doc(); | ~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 member function 'bool Inkscape::UI::Tools::EraserTool::_probeUnlinkCutClonedGroup(Inkscape::UI::Tools::EraseTarget&, SPUse*, SPGroup*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/eraser-tool.cpp:702:34: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 702 | parent_inverse_transform = parent_item->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/eraser-tool.cpp: In member function 'void Inkscape::UI::Tools::EraserTool::_fitAndSplit(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/eraser-tool.cpp:1216:53: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1216 | double const tolerance_sq = square(_desktop->w2d().descrim() * tolerance); | ~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:26: 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/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; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/eraser-tool.cpp: In member function 'bool Inkscape::UI::Tools::EraserTool::_apply(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/eraser-tool.cpp:168:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | Geom::Point force = n - cur; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/eraser-tool.cpp: In member function 'SPItem* Inkscape::UI::Tools::EraserTool::_insertAcidIntoDocument(SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/eraser-tool.cpp:565:9: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 565 | SPItem *EraserTool::_insertAcidIntoDocument(SPDocument *document) | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/eraser-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::EraserTool::root_handler(const Inkscape::CanvasEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/eraser-tool.cpp:342:6: note: parameter passing for argument of type 'const Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | bool EraserTool::root_handler(CanvasEvent const &event) | ^~~~~~~~~~ [710/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.cpp:81: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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); | ^ /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::_handleMotionNotify(const Inkscape::MotionEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.cpp:558:45: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 558 | auto i2d = clickeditem->i2dt_affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.cpp:564:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 564 | curve.stretch_endpoints(p * d2i, o * d2i); | ~~^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.cpp: In member function 'void Inkscape::UI::Tools::ConnectorTool::_flushWhite(SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.cpp:810:34: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 810 | c->transform(_desktop->dt2doc()); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.cpp: In member function 'void Inkscape::UI::Tools::ConnectorTool::_finishSegment(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.cpp:873:6: note: parameter passing for argument of type 'const Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 873 | void ConnectorTool::_finishSegment(Geom::Point const /*p*/) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.cpp: In member function 'void Inkscape::UI::Tools::ConnectorTool::cc_set_active_conn(SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.cpp:1080:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | Geom::Affine i2dt = item->i2dt_affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.cpp:1090:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1090 | Geom::Point startpt = *(curve->first_point()) * i2dt; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.cpp:970:91: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 970 | cc->red_curve = path->curveForEdit()->transformed(cc->clickeditem->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/ui/tools/connector-tool.cpp: In member function 'void Inkscape::UI::Tools::ConnectorTool::cc_set_active_conn(SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.cpp:1075:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1075 | void ConnectorTool::cc_set_active_conn(SPItem *item) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.cpp: In member function 'void Inkscape::UI::Tools::ConnectorTool::_setSubsequentPoint(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.cpp:747:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 747 | void ConnectorTool::_setSubsequentPoint(Geom::Point const p) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.cpp: In function 'bool Inkscape::UI::Tools::endpt_handler(const Inkscape::CanvasEvent&, ConnectorTool*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.cpp:943:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 943 | static bool endpt_handler(CanvasEvent const &event, ConnectorTool *cc) | ^~~~~~~~~~~~~ /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::_handleMotionNotify(const Inkscape::MotionEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.cpp:513:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | bool ConnectorTool::_handleMotionNotify(MotionEvent const &mevent) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.cpp:513:6: note: parameter passing for argument of type 'Geom::Affine' 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/connector-tool.cpp:513: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/connector-tool.cpp:513:6: note: parameter passing for argument of type 'Geom::Affine' 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/connector-tool.cpp:529:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | Geom::Point p = _desktop->w2d(event_w); | ~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/connector-tool.cpp:558:44: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 558 | auto i2d = clickeditem->i2dt_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /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:413:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | bool ConnectorTool::_handleButtonPress(ButtonPressEvent const &bevent) | ^~~~~~~~~~~~~ [711/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/cursor-utils.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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-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/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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/freehand-base.cpp:419:71: required from here 419 | previous_shape_pathv *= pasted_clipboard->transform; | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 member function 'void Inkscape::UI::Tools::FreehandBase::_attachSelection()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp:567:77: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 567 | auto tmp = path->curveForEdit()->transformed(white_item->i2dt_affine()).split(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /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_flush_white(FreehandBase*, std::shared_ptr)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp:763:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 762 | c->transform( dc->white_item | ~~~~~~~~~~~~~~ 763 |  ? (dc->white_item)->dt2i_affine() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 764 |  : desktop->dt2doc() ); | ~~~~~~~~~~~~~~~~~~~~ /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:886:21: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 886 | item->transform = layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:913:38: note: parameter passing for argument of type 'Geom::Affine' 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: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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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::Affine' 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: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 /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::Affine' 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/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 member function 'void Inkscape::UI::Tools::FreehandBase::_attachSelection()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp:544:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | void FreehandBase::_attachSelection() | ^~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/memory:78, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.h:18: In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = SPDrawAnchor; _Args = {Inkscape::UI::Tools::FreehandBase*, const shared_ptr&, bool, Geom::Point}]', inlined from 'void Inkscape::UI::Tools::FreehandBase::_attachSelection()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp:578:74: /usr/include/c++/14.2.0/bits/unique_ptr.h:1076:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:294:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | static void spdc_check_for_and_apply_waiting_LPE(FreehandBase *dc, SPItem *item, SPCurve const *curve, bool is_bend) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_flush_white(FreehandBase*, std::shared_ptr)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/freehand-base.cpp:735:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 735 | static void spdc_flush_white(FreehandBase *dc, std::shared_ptr gc) | ^~~~~~~~~~~~~~~~ /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]); | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:26: 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/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: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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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]); } | ^~~~~~~~ [713/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/contextmenu.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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: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-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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 { | ^~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:36: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/display/drawing.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::Point Geom::Ellipse::center() const': /usr/include/2geom-1.4.0/2geom/ellipse.h:119:26: 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; } | ^ /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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/tools/flood-tool.cpp:657:29: required from here 657 | if (bci.bbox.min()[Geom::X] > bci.screen.min()[Geom::X]) { | ~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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/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::GenericRect::CPoint' {aka '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::GenericRect::CRect' {aka '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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::GenericRect::CRect' {aka '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 constructor 'Inkscape::UI::Tools::FloodTool::FloodTool(SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:100:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | shape_editor = new ShapeEditor(desktop); | ^ /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:700:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 700 | auto const bbox = document->getRoot()->visualBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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:712:58: note: parameter passing for argument of type 'Geom::Affine' 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: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:714:117: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 714 | Geom::Affine const world2img = Geom::Translate((img_dims - screen_world.dimensions()) / 2.0 - screen_world.min()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:714:97: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 714 | Geom::Affine const world2img = Geom::Translate((img_dims - screen_world.dimensions()) / 2.0 - screen_world.min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:714:117: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 714 | Geom::Affine const world2img = Geom::Translate((img_dims - screen_world.dimensions()) / 2.0 - screen_world.min()); | ^ /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::GenericRect::CRect' {aka '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::GenericRect::CPoint' {aka '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); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:1010:84: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1010 | Geom::Affine inverted_affine = Geom::Translate(min_x, min_y) * doc2img.inverse(); | ^ /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/transforms.h: In member function 'Geom::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^~~~~~~~ /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::GenericRect::CRect' {aka '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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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::do_trace(const BitmapCoordsInfo&, unsigned char*, SPDesktop*, const Geom::Affine&, unsigned int, unsigned int, unsigned int, unsigned int, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:411:52: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 411 | Geom::Affine item_t (Geom::identity()); | ~~~~~~~~~~~~~~^~ /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:714:116: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 714 | Geom::Affine const world2img = Geom::Translate((img_dims - screen_world.dimensions()) / 2.0 - screen_world.min()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:735:23: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 735 | drawing.update(final_bbox); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /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::GenericRect::CRect' {aka '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:64: 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); | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp: In constructor 'Inkscape::UI::Tools::FloodTool::FloodTool(SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:100:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | shape_editor = new ShapeEditor(desktop); | ^ 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 = _Deque_iterator; _Distance = long 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 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.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:715:71: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | Geom::Affine const doc2img = desktop->doc2dt() * desktop->d2w() * world2img; | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:713:66: 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:1010:84: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1010 | Geom::Affine inverted_affine = Geom::Translate(min_x, min_y) * doc2img.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::FloodTool::root_handler(const Inkscape::CanvasEvent&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/flood-tool.cpp:1041:6: note: parameter passing for argument of type 'const Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1041 | bool FloodTool::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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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.h:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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 /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/symbols.cpp:61: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/gtkmm-3.0/gtkmm/liststore.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/symbols.h:30: /usr/include/gtkmm-3.0/gtkmm/treeiter.h: In instantiation of 'Gtk::TreeValueProxy::operator ColumnType() const [with ColumnType = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/symbols.cpp:782:43: required from here 782 | return (**it)[g_columns.doc_dimensions]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/gtkmm-3.0/gtkmm/treeiter.h:557:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | TreeValueProxy::operator ColumnType() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1148 | dimensions = rect->dimensions(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::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 '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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [720/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/siox.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/rect.h:43, from /usr/include/2geom-1.4.0/2geom/concepts.h:37: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:60:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' 60 | m = t * m; | ~~^~~ /usr/include/boost/concept/detail/has_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/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ 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/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]': /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::addPowerStrokePencil()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp:673:58: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 673 | double tolerance_sq = 0.02 * square(_desktop->w2d().descrim() * tol) * exp(0.2 * tol - 2); | ~~~~~~~~~~~~~^~ /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:928:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 928 | double tolerance_sq = 0.02 * square(_desktop->w2d().descrim() * tol) * exp(0.2 * tol - 2); | ~~~~~~~~~~~~~^~ /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]); | ^ /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::_sketchInterpolate()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp:1001:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1001 | double tolerance_sq = 0.02 * square(_desktop->w2d().descrim() * tol) * exp(0.2 * tol - 2); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp:1067:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1067 | p_array[0] = last_seg->finalPoint(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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]); | ^ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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 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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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::Affine' 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: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 /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::Affine' 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/pencil-tool.cpp:975:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 975 | p_array[0] = last_seg->finalPoint(); | ~~~~~~~~~~~~~~~~~~~~^~ /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::addPowerStrokePencil()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp:663:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 663 | void PencilTool::addPowerStrokePencil() | ^~~~~~~~~~ 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: /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/tools/pencil-tool.cpp: In member function 'void Inkscape::UI::Tools::PencilTool::_sketchInterpolate()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp:989:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 989 | void PencilTool::_sketchInterpolate() { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/pencil-tool.cpp:989: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/pencil-tool.cpp:989:6: note: parameter passing for argument of type 'Geom::Affine' 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/pencil-tool.cpp:1067:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1067 | p_array[0] = last_seg->finalPoint(); | ~~~~~~~~~~~~~~~~~~~~^~ /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) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [723/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/imagemap.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/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) { | ^ [724/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/filterset.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: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-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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [725/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/cielab.cpp.o [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [727/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-bool.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: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-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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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 /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/curve-drag-point.cpp:12: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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/ui/cache/svg_preview_cache.cpp:23: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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/ui/cache/svg_preview_cache.cpp: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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/cache/svg_preview_cache.cpp:36:58: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 36 | Geom::IntRect ibox = (dbox * Geom::Scale(scale_factor)).roundOutwards(); | ^ /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(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/cache/svg_preview_cache.cpp:45:52: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | ibox = (dbox * Geom::Scale(scale_factor)).roundOutwards(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/cache/svg_preview_cache.cpp:45:26: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | ibox = (dbox * Geom::Scale(scale_factor)).roundOutwards(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/cache/svg_preview_cache.cpp:49:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | drawing.root()->setTransform(Geom::Scale(scale_factor)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/affine.h: In function 'Geom::Affine Geom::identity()': /usr/include/2geom-1.4.0/2geom/affine.h:210:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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:58: 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(); | ^ [730/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o [731/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-box.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) { | ^ [732/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export-batch.cpp:52: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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()); | ~~~~~~~~~~~~~~~~~~~~~~^~ /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::BatchExport::refreshItems()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export-batch.cpp:457:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 457 | if (item && item->visualBounds() && item->getId()) { | ~~~~~~~~~~~~~~~~~~^~ /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::BatchExport::onExport()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export-batch.cpp:728:22: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 728 | area = page->getDocumentRect(); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/ui/dialog/export-batch.cpp: In member function 'void Inkscape::UI::Dialog::BatchExport::refreshItems()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/export-batch.cpp:457:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 457 | if (item && item->visualBounds() && item->getId()) { | ~~~~~~~~~~~~~~~~~~^~ /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:230:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | void BatchItem::refresh(bool hide, guint32 bg_color) | ^~~~~~~~~ [733/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-affine.cpp.o [734/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/strip-trailing-zeros.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/toolbar/select-toolbar.cpp:223:42: required from here 223 | gdouble old_w = bbox_user->dimensions()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:165:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::GenericRect::CPoint' {aka '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:301:20: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | scaler = get_scale_transform_for_variable_stroke (*bbox_vis, *bbox_geom, transform_stroke, preserve, x0, y0, x1, y1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint' {aka '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/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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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: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) | ^~~~~~~~~~~~~ /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:187:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 187 | void SelectToolbar::any_value_changed(Glib::RefPtr &adj) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/select-toolbar.cpp:187: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/toolbar/select-toolbar.cpp:301:62: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | scaler = get_scale_transform_for_variable_stroke (*bbox_vis, *bbox_geom, transform_stroke, preserve, x0, y0, x1, y1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [735/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.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 /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/control-point.cpp:14: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [736/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/path-string.cpp.o [737/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/css-ostringstream.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/ui/util.cpp:353:52: required from here 353 | auto g = Cairo::LinearGradient::create(rect.min().x(), rect.min().y(), rect.max().x(), rect.max().y()); | ~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::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 /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 /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 [738/1155] Building C object src/CMakeFiles/inkscape_base.dir/path/splinefit/splinerefigure.c.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [739/1155] Building C object src/CMakeFiles/inkscape_base.dir/path/splinefit/splinefont.c.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [740/1155] Building C object src/CMakeFiles/inkscape_base.dir/path/splinefit/splinefit.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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/toolbar/lpe-toolbar.cpp:217:32: required from here 217 | Geom::Point A(bbox->min()); | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 [743/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::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 { | ^~~~~ [744/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-outline.cpp.o [745/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-offset.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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.cpp: In constructor 'KnotHolder::KnotHolder(SPDesktop*, SPItem*, SPKnotHolderReleasedFunc)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:61:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | _edit_transform(Geom::identity()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp: In member function 'void KnotHolder::transform_selected(Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:214:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | knot_moved_handler(knot, knot->pos * transform , 0); | ~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp: In member function 'void KnotHolder::knot_grabbed_handler(SPKnot*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:248:83: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | auto const item_origin = (*grab_entity)->knot->drag_origin * item->dt2i_affine() | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:248:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | auto const item_origin = (*grab_entity)->knot->drag_origin * item->dt2i_affine() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:249:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | * _edit_transform.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:249:56: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | * _edit_transform.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp: In member function 'void KnotHolder::knot_moved_handler(SPKnot*, const Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:267:66: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Geom::Point const q = p * item->i2dt_affine().inverse() * _edit_transform.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:267:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Geom::Point const q = p * item->i2dt_affine().inverse() * _edit_transform.inverse(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:267:94: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Geom::Point const q = p * item->i2dt_affine().inverse() * _edit_transform.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:267:95: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Geom::Point const q = p * item->i2dt_affine().inverse() * _edit_transform.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:268:78: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | e->knot_set(q, e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:268:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | e->knot_set(q, e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:268:106: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | e->knot_set(q, e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:268:81: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | e->knot_set(q, e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp: In member function 'void KnotHolder::knot_ungrabbed_handler(SPKnot*, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:297:110: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 297 | e->knot_ungrabbed(e->knot->position(), e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:297:81: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 297 | e->knot_ungrabbed(e->knot->position(), e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:297:138: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 297 | e->knot_ungrabbed(e->knot->position(), e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:297:113: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 297 | e->knot_ungrabbed(e->knot->position(), e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp: In constructor 'KnotHolder::KnotHolder(SPDesktop*, SPItem*, SPKnotHolderReleasedFunc)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:61:35: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | _edit_transform(Geom::identity()) | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp: In member function 'void KnotHolder::knot_moved_handler(SPKnot*, const Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:267:67: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Geom::Point const q = p * item->i2dt_affine().inverse() * _edit_transform.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp: In member function 'void KnotHolder::setEditTransform(Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:86:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | KnotHolder::setEditTransform(Geom::Affine edit_transform) | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp: In member function 'bool KnotHolder::set_item_clickpos(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.cpp:482:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 482 | bool KnotHolder::set_item_clickpos(Geom::Point loc) | ^~~~~~~~~~ [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 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 '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:248:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | { | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/ui/tool/transform-handle-set.cpp:723:55: required from here 723 | if (!preserve_center) _center->move(r.midpoint()); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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 void Inkscape::UI::TransformHandle::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:161:51: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | auto const t = computeTransform(new_pos, event); | ^ /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:490:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 490 | Geom::Point const initial_delta = _origin - scc; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:493:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 493 | return Geom::Affine(); | ^ /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:540:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 540 | Geom::Affine relative_affine = Geom::identity(); | ^ /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:553:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 552 | Geom::Affine t = Geom::Translate(-scc) | ~~~~~~~~~~~~~~~ 553 |  * relative_affine | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pure-transform.h: In constructor 'Inkscape::PureSkewConstrained::PureSkewConstrained(Geom::Coord, Geom::Coord, Geom::Point, Geom::Dim2)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pure-transform.h:181:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | PureSkewConstrained(Geom::Coord skew, Geom::Coord scale, Geom::Point origin, Geom::Dim2 direction) : | ^~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/affine.h: In function 'Geom::Affine Geom::identity()': /usr/include/2geom-1.4.0/2geom/affine.h:210:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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 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:408:52: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | double angle = Geom::angle_between(_origin - rotc, new_pos - rotc); | ~~~~~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:426:35: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 426 | * Geom::Translate(rotc); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:424:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 424 | Geom::Affine t = Geom::Translate(-rotc) | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:425:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 424 | Geom::Affine t = Geom::Translate(-rotc) | ~~~~~~~~~~~~~~~~ 425 |  * Geom::Rotate(angle) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pure-transform.h: In constructor 'Inkscape::PureRotateConstrained::PureRotateConstrained(double, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pure-transform.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 | PureRotateConstrained(double angle, Geom::Point origin) : | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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 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:337:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 337 | vs[d1] = (new_pos - scc)[d1] / (_origin - scc)[d1]; | ~~~~~~~~~^~~~~~ /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/ui/tool/transform-handle-set.cpp:369:34: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 369 | * Geom::Translate(scc); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:367:42: 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:368:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Affine t = Geom::Translate(-scc) | ~~~~~~~~~~~~~~~ 368 |  * Geom::Scale(vs) | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pure-transform.h: In constructor 'Inkscape::PureStretchConstrained::PureStretchConstrained(Geom::Coord, Geom::Point, Geom::Dim2, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/pure-transform.h:144:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | PureStretchConstrained(Geom::Coord magnitude, Geom::Point origin, Geom::Dim2 direction, bool uniform) : | ^~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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 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:250:38: 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::Point vold = _origin - scc, vnew = new_pos - scc; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:253:35: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | return Geom::identity(); | ^ /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:289:34: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 289 | * Geom::Translate(scc); | ^ /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/ui/tool/transform-handle-set.cpp:288:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 287 | Geom::Affine t = Geom::Translate(-scc) | ~~~~~~~~~~~~~~~ 288 |  * Geom::Scale(scale[0], scale[1]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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: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 /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: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 /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;} | ^~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericRect::CPoint' {aka '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()); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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:38: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::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:540:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 540 | Geom::Affine relative_affine = Geom::identity(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:552:43: 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: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) | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:288:45: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | * Geom::Scale(scale[0], scale[1]) | ^ /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:484:18: note: parameter passing for argument of type 'Geom::Affine' 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/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 /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::Affine' 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/tool/transform-handle-set.cpp:498:45: 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: 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:425:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 425 | * Geom::Rotate(angle) | ^ /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 | ^~~~~~~~~~~~~~~~ /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::Affine' 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/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 /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::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 In constructor 'Geom::Rotate::Rotate(Geom::Coord)', inlined from 'virtual Geom::Affine Inkscape::UI::RotateHandle::computeTransform(const Geom::Point&, const Inkscape::MotionEvent&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/transform-handle-set.cpp:425:33: /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/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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::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::GenericRect::CPoint' {aka '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))); | ~~~~~~~~^~~~~ /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::TransformHandle::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:164:53: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Geom::Affine incr = _last_transform.inverse() * t; | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/ui/toolbar/node-toolbar.cpp:251:73: required from here 251 | double oldval = nt->_selected_nodes->pointwiseBounds()->midpoint()[d]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::GenericRect::CPoint' {aka '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: In member function 'void Inkscape::UI::Toolbar::NodeToolbar::coord_changed(Inkscape::UI::ControlPointSelection*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/node-toolbar.cpp:341:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | mid *= pm.getSelectedPageAffine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/node-toolbar.cpp: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/node-toolbar.cpp:488:1: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 488 | } // namespace Inkscape::UI::Toolbar | ^ /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: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) | ^~~~~~~~~~~ /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::coord_changed(Inkscape::UI::ControlPointSelection*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/node-toolbar.cpp:309:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 309 | void NodeToolbar::coord_changed(Inkscape::UI::ControlPointSelection *selected_nodes) // gpointer /*shape_editor*/) | ^~~~~~~~~~~ [752/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [753/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/slot-resolver.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 /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/connector-toolbar.cpp:37: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/connector-toolbar.cpp: In member function 'void Inkscape::UI::Toolbar::ConnectorToolbar::spacing_changed()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/connector-toolbar.cpp:270:41: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | Geom::Affine m = Geom::identity(); | ^ [754/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/spotlight.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/svg-renderer.cpp:30: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::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 '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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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) | ^~~~~~~~~~~~~~~~~~~~ /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::move(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.cpp:516:25: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | _selection.transform(Geom::Translate(delta)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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(); | ^ /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: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/ui/tool/multi-path-manipulator.cpp: In member function 'void Inkscape::UI::MultiPathManipulator::move(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.cpp:516:25: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | _selection.transform(Geom::Translate(delta)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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::joinNodes()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/multi-path-manipulator.cpp:397:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 397 | joined_pos = Geom::middle_point(join.first->position(), join.second->position()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [756/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/pointlight.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 /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/popup-menu.cpp:27: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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 [760/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o [761/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/image.cpp.o [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [764/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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) | ^~~~~~~~~~~~~ [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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::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 /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: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-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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:23: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp: In member function 'Geom::Point KnotHolderEntity::snap_knot_position(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:88:86: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Geom::Point KnotHolderEntity::snap_knot_position(Geom::Point const &p, unsigned state) | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/ui/knot/knot-holder-entity.cpp:149:46: required from here 149 | _cell = offset_to_cell(rect->midpoint()); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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()); } | ^~~~~~~~ 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::Affine Geom::operator*(const Affine&, const Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:272:56: required from here 272 | * Geom::Translate(transform_origin); | ^ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:456:70: required from here 456 | auto const new_bbox = _topleft ? Geom::Rect(p, orig_bbox->max()) : Geom::Rect(orig_bbox->min(), p); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:131:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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()); } | ^~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 'virtual void KnotHolderEntity::update_knot()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:78:67: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | auto const dp = knot_pos * parent_holder->getEditTransform() * item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:78:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | auto const dp = knot_pos * parent_holder->getEditTransform() * item->i2dt_affine(); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:78:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | auto const dp = knot_pos * parent_holder->getEditTransform() * item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:78:90: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | auto const dp = knot_pos * parent_holder->getEditTransform() * item->i2dt_affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^~~~~~~~~~~~~~~~ /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/ui/knot/knot-holder-entity.cpp: In member function 'Geom::Point KnotHolderEntity::snap_knot_position(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:94:77: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | auto const i2dt = parent_holder->getEditTransform() * item->i2dt_affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:95:25: 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 s = p * i2dt; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:110:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | return s * i2dt.inverse(); | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:110:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | return s * i2dt.inverse(); | ^ /usr/include/boost/operators.hpp: In function 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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-holder-entity.cpp: In member function 'Geom::Point KnotHolderEntity::snap_knot_position_constrained(const Geom::Point&, const Inkscape::Snapper::SnapConstraint&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:113:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Geom::Point KnotHolderEntity::snap_knot_position_constrained(Geom::Point const &p, Inkscape::Snapper::SnapConstraint const &constraint, unsigned state) | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:119:76: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 119 | auto const i2d = parent_holder->getEditTransform() * item->i2dt_affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:120:25: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Geom::Point s = p * i2d; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:131:27: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return s * i2d.inverse(); | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:131:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return s * i2d.inverse(); | ^ /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:181:45: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | auto d2i = item->i2doc_affine().inverse(); | ^ /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(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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]); } | ^~~~~~~ /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 'virtual void PatternKnotHolderEntityXY::update_knot()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:216:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 216 | auto tr = item->i2dt_affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:217:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | _quad->set_coords(_get_pos(0, 0) * tr, _get_pos(0, 1) * tr, | ~~~~~~~~~~~~~~~^~~~ /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 PatternKnotHolderEntityXY::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/knot/knot-holder-entity.cpp:241:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | item->adjust_pattern(Geom::Translate(q), false, _fill ? TRANSFORM_FILL : TRANSFORM_STROKE); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp: In member function 'virtual Geom::Point PatternKnotHolderEntityAngle::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:249:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | Geom::Point PatternKnotHolderEntityAngle::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 PatternKnotHolderEntityAngle::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/knot/knot-holder-entity.cpp:272:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | * Geom::Translate(transform_origin); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:270:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | Geom::Affine rot = Geom::Translate(-transform_origin) | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:271:22: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | Geom::Affine rot = Geom::Translate(-transform_origin) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 |  * Geom::Rotate(theta - theta_old) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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 'virtual Geom::Point PatternKnotHolderEntityScale::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:279:13: 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::Point PatternKnotHolderEntityScale::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:289:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 289 | _cached_inverse_linear = _cached_transform.withoutTranslation().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:290:22: 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; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:296:53: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | (item->i2doc_affine().descrim2() ? 1.0 : 1e-3); | ~~~~~~~~~~~~~~~~~~^~ /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_set(const Geom::Point&, 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:308:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 308 | Point p_snapped = snap_knot_position(p, state); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:317:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | : Scale(scale_x, scale_y); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:321:67: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | auto const new_uncompensated_origin = _get_pos(0, 0, false) * new_transform; | ^~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp: In member function 'virtual Geom::Point HatchKnotHolderEntityXY::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:345:13: 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 HatchKnotHolderEntityXY::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~ /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 HatchKnotHolderEntityXY::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/knot/knot-holder-entity.cpp:377:27: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | item->adjust_hatch(Geom::Translate(q), false, _fill ? TRANSFORM_FILL : TRANSFORM_STROKE); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 HatchKnotHolderEntityAngle::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/knot/knot-holder-entity.cpp:391:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | auto const transform_origin = sp_hatch_knot_get(hatch, 0, 0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:402:112: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 402 | Geom::Translate(-transform_origin) * Geom::Rotate(theta - theta_old) * Geom::Translate(transform_origin); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:402:25: 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::Translate(-transform_origin) * Geom::Rotate(theta - theta_old) * Geom::Translate(transform_origin); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:402:44: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 402 | Geom::Translate(-transform_origin) * Geom::Rotate(theta - theta_old) * Geom::Translate(transform_origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 HatchKnotHolderEntityScale::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/knot/knot-holder-entity.cpp:413:56: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | Geom::Point p_snapped = snap_knot_position(p, state); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:417:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 417 | Geom::Affine transform_inverse = transform.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:418:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | Geom::Point d = p_snapped * transform_inverse; | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:428:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 428 | Geom::Translate(origin_dt) * transform; | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:427:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 427 | Geom::Affine scale = Geom::Translate(-origin_dt) * Geom::Scale(d.x() / hatch_pitch, d.y() / hatch_pitch) * | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:427:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 427 | Geom::Affine scale = Geom::Translate(-origin_dt) * Geom::Scale(d.x() / hatch_pitch, d.y() / hatch_pitch) * | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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 'virtual void FilterKnotHolderEntity::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/knot/knot-holder-entity.cpp:439:56: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 439 | Geom::Point p_snapped = snap_knot_position(p, state); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:455:50: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 455 | auto const orig_bbox = item->visualBounds(); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:456:70: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 456 | auto const new_bbox = _topleft ? Geom::Rect(p, orig_bbox->max()) : Geom::Rect(orig_bbox->min(), p); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/affine.h: In function 'Geom::Affine Geom::identity()': /usr/include/2geom-1.4.0/2geom/affine.h:210:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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/ui/knot/knot-holder-entity.cpp: In member function 'virtual Geom::Point FilterKnotHolderEntity::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:497:32: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 497 | auto r = item->visualBounds(); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:498:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 498 | return _topleft ? r->min() : r->max(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp: In member function 'Geom::Point BlurKnotHolderEntity::_pos() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:550:41: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 550 | auto box = item->bbox(Geom::identity(), SPItem::VISUAL_BBOX); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:552:62: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 552 | return Geom::Point(Geom::infinity(), Geom::infinity()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp: In member function 'virtual Geom::Point BlurKnotHolderEntity::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:567:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 567 | auto tr = item->i2dt_affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:574:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 574 | auto p0 = _pos(); | ^ /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 KnotHolderEntity::update_knot()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:78:67: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | auto const dp = knot_pos * parent_holder->getEditTransform() * item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:78:90: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | auto const dp = knot_pos * parent_holder->getEditTransform() * item->i2dt_affine(); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp: In member function 'Geom::Point BlurKnotHolderEntity::_pos() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:555:41: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 555 | return Geom::Point(box->midpoint()[Geom::X], box->top()); | ~~~~~~~~~~~~~^~ /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:54: 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; | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp: In member function 'Geom::Point KnotHolderEntity::snap_knot_position(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:94:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | auto const i2dt = parent_holder->getEditTransform() * item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:95:25: 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 s = p * i2dt; | ^~~~ /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 PatternKnotHolderEntityXY::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/knot/knot-holder-entity.cpp:241:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | item->adjust_pattern(Geom::Translate(q), false, _fill ? TRANSFORM_FILL : TRANSFORM_STROKE); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:240:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | auto const q = p_snapped - knot_get(); | ^ /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_set(const Geom::Point&, 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:317:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | : Scale(scale_x, scale_y); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:321:67: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | auto const new_uncompensated_origin = _get_pos(0, 0, false) * new_transform; | ^~~~~~~~~~~~~ /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 HatchKnotHolderEntityXY::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/knot/knot-holder-entity.cpp:377:27: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | item->adjust_hatch(Geom::Translate(q), false, _fill ? TRANSFORM_FILL : TRANSFORM_STROKE); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:376:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 376 | auto const q = p_snapped - knot_get(); | ^ /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 FilterKnotHolderEntity::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/knot/knot-holder-entity.cpp:455:50: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 455 | auto const orig_bbox = item->visualBounds(); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:456:70: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 456 | auto const new_bbox = _topleft ? Geom::Rect(p, orig_bbox->max()) : Geom::Rect(orig_bbox->min(), p); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp: In member function 'Geom::Point KnotHolderEntity::snap_knot_position_constrained(const Geom::Point&, const Inkscape::Snapper::SnapConstraint&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:119:53: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 119 | auto const i2d = parent_holder->getEditTransform() * item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:120:25: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Geom::Point s = p * i2d; | ^~~ /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 KnotHolderEntity::update_knot()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:75:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | void KnotHolderEntity::update_knot() | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:75: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/knot/knot-holder-entity.cpp:75:6: note: parameter passing for argument of type 'Geom::Affine' 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/knot/knot-holder-entity.cpp:77:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | if (auto const knot_pos = knot_get(); knot_pos.isFinite()) { | ~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:78:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | auto const dp = knot_pos * parent_holder->getEditTransform() * item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp: In member function 'virtual Geom::Point FilterKnotHolderEntity::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:491:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 491 | Geom::Point FilterKnotHolderEntity::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp: In function 'Geom::Point KnotHolderEntity::snap_knot_position(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:94:77: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | auto const i2dt = parent_holder->getEditTransform() * item->i2dt_affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:88:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Geom::Point KnotHolderEntity::snap_knot_position(Geom::Point const &p, unsigned state) | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:88:13: note: parameter passing for argument of type 'Geom::Affine' 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/knot/knot-holder-entity.cpp:88: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/knot/knot-holder-entity.cpp:94:76: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | auto const i2dt = parent_holder->getEditTransform() * item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp: In member function 'Geom::Point KnotHolderEntity::snap_knot_position(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:88:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Geom::Point KnotHolderEntity::snap_knot_position(Geom::Point const &p, unsigned state) | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp: In member function 'Geom::Point KnotHolderEntity::snap_knot_position_constrained(const Geom::Point&, const Inkscape::Snapper::SnapConstraint&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:119:76: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 119 | auto const i2d = parent_holder->getEditTransform() * item->i2dt_affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:113:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Geom::Point KnotHolderEntity::snap_knot_position_constrained(Geom::Point const &p, Inkscape::Snapper::SnapConstraint const &constraint, unsigned state) | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:113:13: note: parameter passing for argument of type 'Geom::Affine' 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/knot/knot-holder-entity.cpp:113: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/knot/knot-holder-entity.cpp:119:75: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 119 | auto const i2d = parent_holder->getEditTransform() * item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp: In member function 'Geom::Point PatternKnotHolderEntity::_get_pos(double, double, bool) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:156:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | Geom::Point PatternKnotHolderEntity::_get_pos(double x, double y, bool transform) const | ^~~~~~~~~~~~~~~~~~~~~~~ /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 PatternKnotHolderEntityAngle::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/knot/knot-holder-entity.cpp:272:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | * Geom::Translate(transform_origin); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:254:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | void PatternKnotHolderEntityAngle::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, unsigned state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:175:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | Geom::IntPoint PatternKnotHolderEntity::offset_to_cell(Geom::Point loc) const | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:175:16: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:181:34: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | auto d2i = item->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~^~ /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 PatternKnotHolderEntity::on_created()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:149:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | _cell = offset_to_cell(rect->midpoint()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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:289:66: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 289 | _cached_inverse_linear = _cached_transform.withoutTranslation().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:285:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | void PatternKnotHolderEntityScale::knot_grabbed(Geom::Point const &grab_pos, unsigned) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:285:6: note: parameter passing for argument of type 'Geom::Affine' 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/knot/knot-holder-entity.cpp:285: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/knot/knot-holder-entity.cpp:285:6: note: parameter passing for argument of type 'Geom::Affine' 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/knot/knot-holder-entity.cpp:288:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _cached_origin = _get_pos(0, 0); | ~~~~~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:289:76: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 289 | _cached_inverse_linear = _cached_transform.withoutTranslation().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp: In member function 'virtual Geom::Point HatchKnotHolderEntityXY::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:345:13: 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 HatchKnotHolderEntityXY::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~ /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 HatchKnotHolderEntityAngle::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/knot/knot-holder-entity.cpp:402:112: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 402 | Geom::Translate(-transform_origin) * Geom::Rotate(theta - theta_old) * Geom::Translate(transform_origin); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:383:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 383 | void HatchKnotHolderEntityAngle::knot_set(Geom::Point const &p, Geom::Point const &origin, unsigned state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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 HatchKnotHolderEntityScale::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/knot/knot-holder-entity.cpp:428:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 428 | Geom::Translate(origin_dt) * transform; | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:407:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | void HatchKnotHolderEntityScale::knot_set(Geom::Point const &p, Geom::Point const &origin, unsigned state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:407:6: note: parameter passing for argument of type 'Geom::Affine' 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/knot/knot-holder-entity.cpp:407: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/knot/knot-holder-entity.cpp:407:6: note: parameter passing for argument of type 'Geom::Affine' 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/knot/knot-holder-entity.cpp:413:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | Geom::Point p_snapped = snap_knot_position(p, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:417:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 417 | Geom::Affine transform_inverse = transform.inverse(); | ~~~~~~~~~~~~~~~~~^~ /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 HatchKnotHolderEntityXY::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/knot/knot-holder-entity.cpp:363:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | void HatchKnotHolderEntityXY::knot_set(Geom::Point const &p, Geom::Point const &origin, unsigned state) | ^~~~~~~~~~~~~~~~~~~~~~~ /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 PatternKnotHolderEntityXY::update_knot()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:213:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | void PatternKnotHolderEntityXY::update_knot() | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:213: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/knot/knot-holder-entity.cpp:213:6: note: parameter passing for argument of type 'Geom::Affine' 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/knot/knot-holder-entity.cpp:213: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/knot/knot-holder-entity.cpp:216:32: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 216 | auto tr = item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:217:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | _quad->set_coords(_get_pos(0, 0) * tr, _get_pos(0, 1) * tr, | ~~~~~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp: In member function 'virtual Geom::Point BlurKnotHolderEntity::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:560:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 560 | Geom::Point BlurKnotHolderEntity::knot_get() const | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:560: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/knot/knot-holder-entity.cpp:560:13: note: parameter passing for argument of type 'Geom::Affine' 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/knot/knot-holder-entity.cpp:560: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/knot/knot-holder-entity.cpp:567:32: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 567 | auto tr = item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder-entity.cpp:574:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 574 | auto p0 = _pos(); | ~~~~^~ [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 /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:43, 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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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 /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/node.cpp:19: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ /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: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/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 | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.cpp: In member function 'virtual void Inkscape::UI::Handle::ungrabbed(const Inkscape::ButtonReleaseEvent*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/node.cpp:533:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 533 | void Handle::ungrabbed(ButtonReleaseEvent const *event) | ^~~~~~ [770/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]': svg-affine-parser.rl:65:71: required from here /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ svg-affine-parser.rl: In function 'bool sp_svg_transform_read(const gchar*, Geom::Affine*)': svg-affine-parser.rl:31:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 [772/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/blend.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/svg-affine.cpp: In function 'std::string sp_svg_transform_write(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/svg-affine.cpp:76:44: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | } else if (transform.withoutTranslation().isRotation()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [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/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) { | ^ [775/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/ui/tool/control-point-selection.cpp:480:58: required from here 480 | _handles->rotationCenter().move(_bounds->midpoint()); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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/utils.h: In instantiation of 'Geom::Affine Geom::operator*(const Affine&, const Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:609:51: required from here 609 | * Geom::Rotate(angle) * Geom::Translate(rc); | ^ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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:424:50: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 424 | trans *= _last_trans[cur].inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:426:67: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 426 | trans *= Geom::Translate(_original_positions[cur] + abs_delta * deltafrac); /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/control-point-selection.cpp:539:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 539 | transform(Geom::Translate(delta)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp: In member function 'double Inkscape::UI::ControlPointSelection::_rotationRadius(const Geom::Point&)': /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::GenericRect::CPoint' {aka '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); | ~~~~~~~~^~~ /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::_keyboardRotate(const Inkscape::KeyPressEvent&, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:609:51: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 609 | * Geom::Rotate(angle) * Geom::Translate(rc); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:608:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 608 | Geom::Affine m = Geom::Translate(-rc) | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:609:9: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 608 | Geom::Affine m = Geom::Translate(-rc) | ~~~~~~~~~~~~~~ 609 |  * Geom::Rotate(angle) * Geom::Translate(rc); | ^~~~~~~~~~~~~~~~~~~~~ /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::_keyboardScale(const Inkscape::KeyPressEvent&, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:643:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 643 | Geom::Affine m = Geom::Translate(-center) * Geom::Scale(scale) * Geom::Translate(center); | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:643:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 643 | Geom::Affine m = Geom::Translate(-center) * Geom::Scale(scale) * Geom::Translate(center); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /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::_keyboardFlip(Geom::Dim2)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:664:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 664 | Geom::Affine m = Geom::Translate(-center) * scale_transform * Geom::Translate(center); | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:664:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 664 | Geom::Affine m = Geom::Translate(-center) * scale_transform * Geom::Translate(center); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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(); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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::_update()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:480:58: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 480 | _handles->rotationCenter().move(_bounds->midpoint()); | ~~~~~~~~~~~~~~~~~^~ /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:539:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 539 | transform(Geom::Translate(delta)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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::_keyboardRotate(const Inkscape::KeyPressEvent&, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:608:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 608 | Geom::Affine m = Geom::Translate(-rc) | ^~ /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::GenericRect::CPoint' {aka '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); | ~~~~~~~~^~~ /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::_keyboardRotate(const Inkscape::KeyPressEvent&, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:609:51: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 609 | * Geom::Rotate(angle) * Geom::Translate(rc); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:570:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 570 | bool ControlPointSelection::_keyboardRotate(KeyPressEvent const &event, int dir) | ^~~~~~~~~~~~~~~~~~~~~ /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::_keyboardScale(const Inkscape::KeyPressEvent&, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/control-point-selection.cpp:643:92: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 643 | Geom::Affine m = Geom::Translate(-center) * Geom::Scale(scale) * Geom::Translate(center); | ^ [776/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/uri-references.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) { | ^ [777/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-use.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) { | ^ [778/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-use-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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/shape-editor.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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.cpp: In constructor 'Inkscape::UI::ShapeEditor::ShapeEditor(SPDesktop*, Geom::Affine, double, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor.cpp:31:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | ShapeEditor::ShapeEditor(SPDesktop *dt, Geom::Affine edit_transform, double edit_rotation, int edit_marker_mode) | ^~~~~~~~~~~ [779/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tspan.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) { | ^ [780/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tref.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [781/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tref-reference.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:26: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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:265:52: required from here 265 | pathv *= layer->i2doc_affine().inverse(); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:60:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' 60 | m = t * m; | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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; | ~~^~~~ /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()); | ~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:265:51: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 265 | pathv *= layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]': /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::toGuides()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:616:71: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 616 | explicit_base = *explicit_base * layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:616:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 616 | explicit_base = *explicit_base * layer->i2doc_affine().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::setGuide(Geom::Point, double, const char*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:713:41: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 713 | Geom::Affine affine(Geom::identity()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:738:62: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | Geom::Point unit_vector = Geom::rot90(origin.polar(angle)); | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In function 'Geom::Affine Geom::identity()': /usr/include/2geom-1.4.0/2geom/affine.h:210:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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) { | ^~~~~ /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::setLine(Geom::Point, Geom::Point, bool, guint32, Inkscape::XML::Node*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:757:77: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 757 | pathv *= _desktop->layerManager().currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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/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)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:776:77: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 776 | pathv *= _desktop->layerManager().currentLayer()->i2doc_affine().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/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:844:52: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 844 | Geom::OptRect bbox = text_item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:846:45: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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: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)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:885:66: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 885 | text_item_box->transform *= layer->i2doc_affine().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::GenericRect::CPoint' {aka '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/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:1021:62: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1021 | auto affine = over->i2dt_affine() * Geom::Scale(scale); | ^ /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); | ^ /usr/include/2geom-1.4.0/2geom/utils.h: In function 'Geom::Affine Geom::operator*(const Affine&, const Scale&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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/measure-tool.cpp: In member function 'void Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1116:58: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1116 | Geom::Point start_p_doc = start_p * _desktop->dt2doc(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1116:57: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1116 | Geom::Point start_p_doc = start_p * _desktop->dt2doc(); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1116:58: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1116 | Geom::Point start_p_doc = start_p * _desktop->dt2doc(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1117:53: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1117 | Geom::Point end_p_doc = end_p * _desktop->dt2doc(); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1117:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1117 | Geom::Point end_p_doc = end_p * _desktop->dt2doc(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1278:27: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1276 | anchorEnd *= (Geom::Affine(Geom::Translate(-start_p)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1277 |  * Geom::Affine(Geom::Rotate(baseAngle)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1278 |  * Geom::Affine(Geom::Translate(start_p))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1276:56: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1276 | anchorEnd *= (Geom::Affine(Geom::Translate(-start_p)) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1276:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1276 | anchorEnd *= (Geom::Affine(Geom::Translate(-start_p)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1285:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1285 | setMeasureCanvasControlLine(_desktop->doc2dt(intersections[0]) + normal * dimension_offset, _desktop->doc2dt(intersections[intersections.size() - 1]) + normal * dimension_offset, to_item, to_phantom, Inkscape::CANVAS_ITEM_PRIMARY , measure_repr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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::calculate_intersections(SPDesktop*, SPItem*, const Geom::PathVector&, SPCurve, std::vector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:406:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | curve.transform(item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:418:58: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | item == desktop->getItemAtPoint(desktop->d2w(desktop->dt2doc(lineseg[0].pointAt(m.ta - eps))), true, nullptr)) || | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 = long 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 'Inkscape::UI::Tools::{anonymous}::LabelPlacement' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.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, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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:271:1: note: parameter passing for argument of 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/tools/measure-tool.cpp: In member function 'void Inkscape::UI::Tools::MeasureTool::setMeasureItem(Geom::PathVector, bool, bool, guint32, Inkscape::XML::Node*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1323:60: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1323 | Geom::Coord strokewidth = layer->i2doc_affine().inverse().expansionX(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.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); } | ^~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Scale&)': /usr/include/2geom-1.4.0/2geom/curve.h:198:64: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /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:26: 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/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: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/ui/tools/measure-tool.cpp: In member function 'void Inkscape::UI::Tools::MeasureTool::setGuide(Geom::Point, double, const char*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:713:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 713 | Geom::Affine affine(Geom::identity()); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:738:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | Geom::Point unit_vector = Geom::rot90(origin.polar(angle)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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:844:52: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 844 | Geom::OptRect bbox = text_item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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::GenericRect::CPoint' {aka '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 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: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:77: 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); | ^ /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::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1276:65: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1276 | anchorEnd *= (Geom::Affine(Geom::Translate(-start_p)) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1276:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1276 | anchorEnd *= (Geom::Affine(Geom::Translate(-start_p)) | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1277:65: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1277 | * Geom::Affine(Geom::Rotate(baseAngle)) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1298:83: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1298 | Geom::Point measure_text_pos = (intersections[idx - 1] + intersections[idx]) / 2; | ^ /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:1051:84: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1051 | showItemInfoText(pos - (yaxisdir * Geom::Point(0, rel_position[Geom::Y]) * zoom), _desktop->getSelection()->includes(over) ? _("Selected") : _("Not selected"), fontsize); | ^~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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/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 = long 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 'Inkscape::UI::Tools::{anonymous}::LabelPlacement' when C++17 is enabled changed to match C++14 in GCC 10.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/2geom-1.4.0/2geom/bezier-curve.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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In function 'constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', 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 = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.0/bits/stl_heap.h:356:29: note: parameter passing for argument of type 'Inkscape::UI::Tools::{anonymous}::LabelPlacement' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 |  __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()) { | ^~~~~~~~ /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::setMeasureItem(Geom::PathVector, bool, bool, guint32, Inkscape::XML::Node*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1311:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1311 | void MeasureTool::setMeasureItem(Geom::PathVector pathv, bool is_curve, bool markers, guint32 color, Inkscape::XML::Node *measure_repr) | ^~~~~~~~~~~ /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::setLine(Geom::Point, Geom::Point, bool, guint32, Inkscape::XML::Node*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:747:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 747 | void MeasureTool::setLine(Geom::Point start_point,Geom::Point end_point, bool markers, guint32 color, Inkscape::XML::Node *measure_repr) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:747:6: note: parameter passing for argument of type 'Geom::Affine' 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/measure-tool.cpp:747: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/measure-tool.cpp:747:6: note: parameter passing for argument of type 'Geom::Affine' 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/measure-tool.cpp:747: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/measure-tool.cpp:757:67: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 757 | pathv *= _desktop->layerManager().currentLayer()->i2doc_affine().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:763:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 763 | void MeasureTool::setPoint(Geom::Point origin, Inkscape::XML::Node *measure_repr) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:763:6: note: parameter passing for argument of type 'Geom::Affine' 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/measure-tool.cpp:763: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/measure-tool.cpp:776:67: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 776 | pathv *= _desktop->layerManager().currentLayer()->i2doc_affine().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::setMeasureCanvasItem(Geom::Point, bool, bool, Inkscape::XML::Node*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:940:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 940 | void MeasureTool::setMeasureCanvasItem(Geom::Point position, bool to_item, bool to_phantom, XML::Node *measure_repr) | ^~~~~~~~~~~ /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::setGuide(Geom::Point, double, const char*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:708:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 708 | void MeasureTool::setGuide(Geom::Point origin, double angle, const char *label) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:708: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/measure-tool.cpp:708:6: note: parameter passing for argument of type 'Geom::Affine' 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/measure-tool.cpp:708: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/measure-tool.cpp:715:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | affine *= root->c2p.inverse(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:738:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | Geom::Point unit_vector = Geom::rot90(origin.polar(angle)); | ~~~~~~~~~~~~^~~~~~~ /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:783:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 783 | void MeasureTool::setLabelText(Glib::ustring const &value, Geom::Point pos, double fontsize, Geom::Coord angle, | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:783: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/measure-tool.cpp:783:6: note: parameter passing for argument of type 'Geom::Affine' 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/measure-tool.cpp:783: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/measure-tool.cpp:885:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 885 | text_item_box->transform *= layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~^~ In constructor 'Geom::Rotate::Rotate(Geom::Coord)', inlined from 'void Inkscape::UI::Tools::MeasureTool::setLabelText(const Glib::ustring&, Geom::Point, double, Geom::Coord, guint32, Inkscape::XML::Node*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:893:51: /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/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:895:52: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 895 | text_item->transform *= layer->i2doc_affine().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::toMarkDimension()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.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 MeasureTool::toMarkDimension() | ^~~~~~~~~~~ /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::calculate_intersections(SPDesktop*, SPItem*, const Geom::PathVector&, SPCurve, std::vector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:403:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 403 | static void calculate_intersections(SPDesktop *desktop, SPItem *item, Geom::PathVector const &lineseg, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:403: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/measure-tool.cpp:403:13: note: parameter passing for argument of type 'Geom::Affine' 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/measure-tool.cpp:418:93: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | item == desktop->getItemAtPoint(desktop->d2w(desktop->dt2doc(lineseg[0].pointAt(m.ta - eps))), true, nullptr)) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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:177:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | void MeasureTool::createAngleDisplayCurve(Geom::Point const ¢er, Geom::Point const &end, Geom::Point const &anchor, | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:177:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 In constructor 'Geom::Rotate::Rotate(Geom::Coord)', inlined from 'void Inkscape::UI::Tools::MeasureTool::createAngleDisplayCurve(const Geom::Point&, const Geom::Point&, const Geom::Point&, double, bool, Inkscape::XML::Node*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:195:53: /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/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:265:41: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 265 | pathv *= layer->i2doc_affine().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::setMeasureCanvasControlLine(Geom::Point, Geom::Point, bool, bool, Inkscape::CanvasItemColor, Inkscape::XML::Node*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:959:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 959 | void MeasureTool::setMeasureCanvasControlLine(Geom::Point start, Geom::Point end, bool to_item, bool to_phantom, | ^~~~~~~~~~~ /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::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1277:65: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1277 | * Geom::Affine(Geom::Rotate(baseAngle)) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1298:88: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1298 | Geom::Point measure_text_pos = (intersections[idx - 1] + intersections[idx]) / 2; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1096:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1096 | void MeasureTool::showCanvasItems(bool to_guides, bool to_item, bool to_phantom, Inkscape::XML::Node *measure_repr) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1096: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/measure-tool.cpp:1096:6: note: parameter passing for argument of type 'Geom::Affine' 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/measure-tool.cpp:1101:22: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1101 | writeMeasurePoint(start_p, true); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1116:57: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1116 | Geom::Point start_p_doc = start_p * _desktop->dt2doc(); | ~~~~~~~~~~~~~~~~^~ In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]', 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:1119:35: /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::toGuides()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:600:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 600 | void MeasureTool::toGuides() | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:600: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/measure-tool.cpp:600:6: note: parameter passing for argument of type 'Geom::Affine' 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/measure-tool.cpp:606:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 606 | Geom::Point start = _desktop->doc2dt(start_p) * _desktop->doc2dt(); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:616:61: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 616 | explicit_base = *explicit_base * layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:619:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 619 | setGuide(start,ray.angle(), _("Base")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:1021:62: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1021 | auto affine = over->i2dt_affine() * Geom::Scale(scale); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:993:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 993 | void MeasureTool::showInfoBox(Geom::Point cursor, bool into_groups) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1021:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1021 | auto affine = over->i2dt_affine() * Geom::Scale(scale); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tools/measure-tool.cpp:1046:36: 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); | ~~~~~~~~~~~~~^~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::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:1298:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1298 | ) | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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:1263:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1263 | Geom::Affine CloneTiler::get_transform( | ^~~~~~~~~~ /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) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1696:18: note: parameter passing for argument of type 'Geom::Affine' 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:1702:60: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1702 | dia1 = Geom::Affine (Geom::Translate (0, -h/2) * 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:1702:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1702 | dia1 = Geom::Affine (Geom::Translate (0, -h/2) * 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:1734:132: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1734 | 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:1734:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1734 | 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:1741:60: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1741 | dia1 = Geom::Affine (Geom::Translate (0, -h/2) * 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:1741:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1741 | dia1 = Geom::Affine (Geom::Translate (0, -h/2) * 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:1780:109: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1780 | dia1 = Geom::Affine (Geom::Translate (-w/2, -h/2) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (w/2 * cos60, w/2 * sin60)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1780:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1780 | dia1 = Geom::Affine (Geom::Translate (-w/2, -h/2) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (w/2 * cos60, w/2 * sin60)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1781:177: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1781 | dia2 = dia1 * Geom::Affine (Geom::Translate (-w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2 * cos60, w/2 * sin60)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1781:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1781 | dia2 = dia1 * Geom::Affine (Geom::Translate (-w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2 * cos60, w/2 * sin60)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1782:130: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1782 | dia3 = dia2 * Geom::Affine (Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2, h/2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1782:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1782 | dia3 = dia2 * Geom::Affine (Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2, h/2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1809:108: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1809 | dia1 = Geom::Affine (Geom::Translate (w/2, h/2) * 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:1809:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1809 | dia1 = Geom::Affine (Geom::Translate (w/2, h/2) * 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:1811:118: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1811 | dia3 = dia2 * Geom::Affine (Geom::Translate (-h/2 * cos30, h/2 * sin30) * Geom::Translate (w * cos60, 0) * 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:1811:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1811 | dia3 = dia2 * Geom::Affine (Geom::Translate (-h/2 * cos30, h/2 * sin30) * Geom::Translate (w * cos60, 0) * 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:1813:132: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1813 | dia5 = dia4 * Geom::Affine (Geom::Translate (-h/2 * cos30, -h/2 * sin30) * Geom::Translate (-w/2 * cos60, w/2 * sin60) * Geom::Translate (w/2, -h/2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1813:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1813 | dia5 = dia4 * Geom::Affine (Geom::Translate (-h/2 * cos30, -h/2 * sin30) * Geom::Translate (-w/2 * cos60, w/2 * sin60) * Geom::Translate (w/2, -h/2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1821:109: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1821 | dia1 = Geom::Affine (Geom::Translate (-w/2, -h/2) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (w/2 * cos60, w/2 * sin60)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1821:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1821 | dia1 = Geom::Affine (Geom::Translate (-w/2, -h/2) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (w/2 * cos60, w/2 * sin60)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1823:119: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1823 | dia3 = dia2 * Geom::Affine (Geom::Translate (-w/2 * cos60, -w/2 * sin60) * Geom::Translate (h * cos30, 0) * Geom::Translate (-w/2 * cos60, w/2 * sin60)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1823:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1823 | dia3 = dia2 * Geom::Affine (Geom::Translate (-w/2 * cos60, -w/2 * sin60) * Geom::Translate (h * cos30, 0) * Geom::Translate (-w/2 * cos60, w/2 * sin60)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1825:130: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1825 | dia5 = dia4 * Geom::Affine (Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2, h/2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1825:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1825 | dia5 = dia4 * Geom::Affine (Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2, h/2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In function 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[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: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) | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1934:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1934 | trace_drawing->root()->setTransform(Geom::Scale(trace_zoom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1938:31: 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:1938:55: note: parameter passing for argument of type 'Geom::Affine' 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:1938:31: 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(); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^~~~~~~~ /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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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:2286:97: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2286 | rotate_cumulatei, rotate_cumulatej ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:2289:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2289 | cur = center * t - center; | ~~~~^~~~~~~~~~~~~~~~~~~~~ /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:2340:69: note: parameter passing for argument of type 'Geom::Affine' 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: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:2422:23: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2422 | t = parent_transform * Geom::Translate(-center[Geom::X], -center[Geom::Y]) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2423 |  * Geom::Scale (val, val) * Geom::Translate(center[Geom::X], center[Geom::Y]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2424 |  * parent_transform.inverse() * t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint' {aka '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()); } | ^~~~~~~~~~ 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::Affine Geom::operator*(const Affine&, const Scale&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:2800:1: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 2800 | } // namespace Inkscape::UI | ^ /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: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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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:1695:133: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1695 | ori = Geom::Affine(Geom::Translate (w * pow((i/6) + 0.5*(j%2), shiftx_exp) + dx, (w * cos30) * pow(j, shifty_exp) + dy)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1702:103: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1702 | dia1 = Geom::Affine (Geom::Translate (0, -h/2) * 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:1701:152: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1701 | ori = Geom::Affine (Geom::Translate (2*h * cos30 * pow((i/6 + 0.5*(j%2)), shiftx_exp) + dx, (2*h - h * sin30) * pow(j, shifty_exp) + dy)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1734:177: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1734 | 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:1736:93: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1736 | dia3 = dia2 * Geom::Affine (Geom::Translate (0, 2 * (w/2 * sin60 - h/2 * sin30))); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1741:103: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1741 | dia1 = Geom::Affine (Geom::Translate (0, -h/2) * 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:1743:65: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1743 | dia3 = dia2 * Geom::Affine (Geom::Translate (0, h/2)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1781:221: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1781 | dia2 = dia1 * Geom::Affine (Geom::Translate (-w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2 * cos60, w/2 * sin60)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1780:153: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1780 | dia1 = Geom::Affine (Geom::Translate (-w/2, -h/2) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (w/2 * cos60, w/2 * sin60)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1780:152: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1780 | dia1 = Geom::Affine (Geom::Translate (-w/2, -h/2) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (w/2 * cos60, w/2 * sin60)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1779:147: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1779 | ori = Geom::Affine(Geom::Translate (2*h * cos30 * pow((i/6 + 0.5*(j%2)), shiftx_exp) + dx, (h + h * sin30) * pow(j, shifty_exp) + dy)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1782:158: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1782 | dia3 = dia2 * Geom::Affine (Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2, h/2)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1810:80: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1810 | dia2 = dia1 * Geom::Affine (Geom::Translate (h * cos30, -h * sin30)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1809:152: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1809 | dia1 = Geom::Affine (Geom::Translate (w/2, h/2) * 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:1808:136: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1808 | ori = Geom::Affine(Geom::Translate (w * pow((2*(i/12) + (j%2)), shiftx_exp) + dx, (2*w * sin60) * pow(j, shifty_exp) + dy)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1811:163: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1811 | dia3 = dia2 * Geom::Affine (Geom::Translate (-h/2 * cos30, h/2 * sin30) * Geom::Translate (w * cos60, 0) * 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:1812:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1812 | dia4 = dia3 * Geom::Affine (Geom::Translate (h * cos30, h * sin30)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1813:160: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1813 | dia5 = dia4 * Geom::Affine (Geom::Translate (-h/2 * cos30, -h/2 * sin30) * Geom::Translate (-w/2 * cos60, w/2 * sin60) * Geom::Translate (w/2, -h/2)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1814:63: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1814 | dia6 = dia5 * Geom::Affine (Geom::Translate (0, h)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1821:152: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1821 | dia1 = Geom::Affine (Geom::Translate (-w/2, -h/2) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (w/2 * cos60, w/2 * sin60)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1820:153: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1820 | ori = Geom::Affine(Geom::Translate (4*h * cos30 * pow((i/12 + 0.5*(j%2)), shiftx_exp) + dx, (2*h + 2*h * sin30) * pow(j, shifty_exp) + dy)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1823:163: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1823 | dia3 = dia2 * Geom::Affine (Geom::Translate (-w/2 * cos60, -w/2 * sin60) * Geom::Translate (h * cos30, 0) * Geom::Translate (-w/2 * cos60, w/2 * sin60)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1824:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1824 | dia4 = dia3 * Geom::Affine (Geom::Translate (h * cos30, h * sin30)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1825:158: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1825 | dia5 = dia4 * Geom::Affine (Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2, h/2)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1826:63: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1826 | dia6 = dia5 * Geom::Affine (Geom::Translate (0, h)); | ^ /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::GenericRect::CPoint' {aka '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(); | ^ /usr/include/boost/operators.hpp: In function 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 '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:1263:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1263 | Geom::Affine CloneTiler::get_transform( | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1263:14: note: parameter passing for argument of type 'Geom::Affine' 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:1263: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/ui/dialog/clonetiler.cpp:1263:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 In constructor 'Geom::Rotate::Rotate(Geom::Coord)', inlined from '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)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/clonetiler.cpp:1437:82: /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/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:1565:32: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1565 | return d_s_r * rect_translate; | ^~~~~~~~~~~~~~ /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: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::Affine' 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::Affine' 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:2268:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2268 | Geom::Affine orig_t = get_transform (type, i, j, center[Geom::X], center[Geom::Y], w, h, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2269 |  shiftx_per_i, shifty_per_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2270 |  shiftx_per_j, shifty_per_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2271 |  shiftx_rand, shifty_rand, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2272 |  shiftx_exp, shifty_exp, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2273 |  shiftx_alternate, shifty_alternate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2274 |  shiftx_cumulate, shifty_cumulate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2275 |  shiftx_excludew, shifty_excludeh, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2276 |  scalex_per_i, scaley_per_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2277 |  scalex_per_j, scaley_per_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2278 |  scalex_rand, scaley_rand, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2279 |  scalex_exp, scaley_exp, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2280 |  scalex_log, scaley_log, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2281 |  scalex_alternate, scaley_alternate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2282 |  scalex_cumulate, scaley_cumulate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2283 |  rotate_per_i, rotate_per_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2284 |  rotate_rand, | ~~~~~~~~~~~~ 2285 |  rotate_alternatei, rotate_alternatej, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2286 |  rotate_cumulatei, rotate_cumulatej ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:2424:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2424 | * parent_transform.inverse() * t; | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /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; | ~~~~~~~~~~~~~~~^~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [786/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tag-use-reference.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 /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/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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::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 /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/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/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::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 { | ^~~~~ [787/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-symbol.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::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); | ^ [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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::GenericInterval::CInterval' {aka 'Geom::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 | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/offset.cpp:97:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 97 | r.unionWith(r * Geom::Translate(dx, dy)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/offset.cpp:97:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 97 | r.unionWith(r * Geom::Translate(dx, dy)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^~~~~~~~ /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/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:97:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 97 | r.unionWith(r * Geom::Translate(dx, dy)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/offset.cpp:97:43: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 97 | r.unionWith(r * Geom::Translate(dx, dy)); | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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 | ^~~~~~~~~~~~~~ [792/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-star.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericRect::CPoint' {aka '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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:305:48: required from here 305 | what->set_i2d_affine(what->i2dt_affine() * move); | ^~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::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) | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp: In member function 'void Unclump::push(SPItem*, SPItem*, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:295:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Geom::Affine move = Geom::Translate(by); | ^ /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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp: In member function 'void Unclump::pull(SPItem*, SPItem*, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:314:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 314 | Geom::Point it = unclump_center(what); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:318:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Geom::Affine move = Geom::Translate(by); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp: In member function 'std::vector Unclump::unclump_remove_behind(SPItem*, SPItem*, std::__cxx11::list&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:258:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | Geom::Point p2 = p1 + perp; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp: In member function 'void Unclump::push(SPItem*, SPItem*, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:295:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Geom::Affine move = Geom::Translate(by); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp: In member function 'void Unclump::pull(SPItem*, SPItem*, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:316:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 316 | Geom::Point by = dist * Geom::unit_vector(p - it); | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:318:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Geom::Affine move = Geom::Translate(by); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp: In member function 'double Unclump::dist(SPItem*, SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:99:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 99 | double a1 = atan2((c2 - c1)[Geom::Y], (c2 - c1)[Geom::X] * wh1[Geom::Y] / wh1[Geom::X]); | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp: In member function 'void Unclump::push(SPItem*, SPItem*, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:305:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | what->set_i2d_affine(what->i2dt_affine() * move); | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:289:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 289 | void Unclump::push(SPItem *from, SPItem *what, double dist) | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:289:6: note: parameter passing for argument of type 'Geom::Affine' 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/algorithms/unclump.cpp:289: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/algorithms/unclump.cpp:289:6: note: parameter passing for argument of type 'Geom::Affine' 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/algorithms/unclump.cpp:291:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 291 | Geom::Point it = unclump_center(what); | ~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:305:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | what->set_i2d_affine(what->i2dt_affine() * move); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp: In member function 'void Unclump::pull(SPItem*, SPItem*, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:312:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | void Unclump::pull(SPItem *to, SPItem *what, double dist) | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:312:6: note: parameter passing for argument of type 'Geom::Affine' 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/algorithms/unclump.cpp:312: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/algorithms/unclump.cpp:312:6: note: parameter passing for argument of type 'Geom::Affine' 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/algorithms/unclump.cpp:314:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 314 | Geom::Point it = unclump_center(what); | ~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:328:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | what->set_i2d_affine(what->i2dt_affine() * move); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp: In member function 'double Unclump::dist(SPItem*, SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/algorithms/unclump.cpp:90:8: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | double Unclump::dist(SPItem *item1, SPItem *item2) | ^~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/text-toolbar.cpp:44: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/text-toolbar.cpp:53: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/toolbar/text-toolbar.cpp:838:44: required from here 838 | double width = bbox->dimensions()[axis]; | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:165:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/text-toolbar.cpp: In member function 'void Inkscape::UI::Toolbar::TextToolbar::text_outer_set_style(SPCSSAttr*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/text-toolbar.cpp:552:62: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 552 | Geom::Affine const local(item->i2doc_affine()); | ^ /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::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 838 | double width = bbox->dimensions()[axis]; | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/affine.h: In function 'Geom::Affine Geom::identity()': /usr/include/2geom-1.4.0/2geom/affine.h:210:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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/toolbar/text-toolbar.cpp: In member function 'void Inkscape::UI::Toolbar::TextToolbar::lineheight_unit_changed(int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/text-toolbar.cpp:1219:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1219 | doc_scale = Geom::Affine(i->i2dt_affine()).descrim(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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:835:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 835 | Geom::OptRect bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /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::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 838 | double width = bbox->dimensions()[axis]; | ~~~~~~~~~~~~~~~~^~ /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::text_outer_set_style(SPCSSAttr*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/text-toolbar.cpp:539:6: note: parameter passing for argument of type 'const Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 539 | void TextToolbar::text_outer_set_style(SPCSSAttr *css) | ^~~~~~~~~~~ /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:804:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 804 | void TextToolbar::align_mode_changed(int mode) | ^~~~~~~~~~~ /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::lineheight_unit_changed(int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/toolbar/text-toolbar.cpp:1175:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1175 | void TextToolbar::lineheight_unit_changed(int /* Not Used */) | ^~~~~~~~~~~ [795/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-shape-reference.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: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/mergenode.cpp:20: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [796/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-shape.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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) | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [797/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [806/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-paint-server.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) { | ^ [807/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-offset.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/path/path-simplify.cpp: In function 'int path_simplify(SPItem*, float, bool, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-simplify.cpp:65:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | size /= item->i2doc_affine().descrim(); | ~~~~~~~~~~~~~~~~~~^~ /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::GenericRect::CPoint' {aka '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/affine.h: In function 'Geom::Affine Geom::identity()': /usr/include/2geom-1.4.0/2geom/affine.h:210:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-simplify.cpp: In function 'int path_simplify(SPItem*, float, bool, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-simplify.cpp:58:43: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 58 | size = L2(itemBbox->dimensions()); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-simplify.cpp:75:42: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | item->doWriteTransform(Geom::identity()); | ~~~~~~~~~~~~~~^~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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 /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) { | ^ [810/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-namedview.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/viewbox.cpp:257:27: required from here 257 | this->c2p = q * this->c2p; | ^~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed 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::GenericRect::CRect' {aka '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/viewbox.cpp: In constructor 'SPViewBox::SPViewBox()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/viewbox.cpp:46:7: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | , c2p(Geom::identity()) | ^~~~~~~~~~~~~~~~~~~~~ /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:21: note: parameter passing for argument of type 'Geom::GenericRect::CRect' {aka '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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::apply_viewbox(const Geom::Rect&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/viewbox.cpp:257:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | this->c2p = q * this->c2p; | ~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/viewbox.cpp: In member function 'SPItemCtx SPViewBox::get_rctx(const SPItemCtx*, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/viewbox.cpp:267:48: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 267 | this->c2p = Geom::Translate(rctx.viewport.min()); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/viewbox.cpp:267:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | this->c2p = Geom::Translate(rctx.viewport.min()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint' {aka '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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/viewbox.cpp: In member function 'SPItemCtx SPViewBox::get_rctx(const SPItemCtx*, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/viewbox.cpp:267:48: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 267 | this->c2p = Geom::Translate(rctx.viewport.min()); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/viewbox.cpp:280:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 280 | rctx.i2vp = Geom::identity(); | ~~~~~~~~~~~~~~^~ /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::GenericRect::CRect' {aka '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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/viewbox.cpp: In member function 'void SPViewBox::apply_viewbox(const Geom::Rect&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/viewbox.cpp:257:27: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | this->c2p = q * this->c2p; | ^~~ [811/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-missing-glyph.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 /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/filters/pointlight.cpp:20: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [812/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-metadata.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 /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/filters/spotlight.cpp:20: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [814/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-patch.cpp.o [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 /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/shape-editor-knotholders.cpp:20: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/shape-editor-knotholders.cpp:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ 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/ui/shape-editor-knotholders.cpp:43: /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/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:922:97: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 922 | getMarkerRotation(SPItem* item, double edit_rotation, int edit_marker_mode, bool reverse = false){ | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/shape-editor-knotholders.cpp:954:29: required from here 954 | 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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 member function 'void Box3DKnotHolderEntity::knot_set_generic(SPItem*, unsigned int, const Geom::Point&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:634:50: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 634 | Geom::Affine const i2dt (item->i2dt_affine ()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:643:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 643 | box->set_corner (knot_id, s * i2dt, movement, (state & GDK_CONTROL_MASK)); | ~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'virtual void Box3DKnotHolderEntityCenter::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:825:50: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 825 | Geom::Affine const i2dt (item->i2dt_affine ()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:827:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 827 | box->set_center(s * i2dt, origin * i2dt, !(state & GDK_SHIFT_MASK) ? Box3D::XY : Box3D::Z, | ~~^~~~~~ /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:922:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 922 | getMarkerRotation(SPItem* item, double edit_rotation, int edit_marker_mode, bool reverse = false){ | ^~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:927:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 927 | Geom::Affine rot = Geom::Rotate::from_degrees(0.0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:930:41: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | rot = 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:930:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | rot = 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:932:22: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 932 | rot = reverse? Geom::Rotate::from_degrees(edit_rotation - sp_marker->orient.computed) : Geom::Rotate::from_degrees(sp_marker->orient.computed - edit_rotation); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:932:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 932 | rot = reverse? Geom::Rotate::from_degrees(edit_rotation - sp_marker->orient.computed) : Geom::Rotate::from_degrees(sp_marker->orient.computed - edit_rotation); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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:990:24: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 990 | * 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:990:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 990 | * 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: 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:30: note: parameter passing for argument of type 'Geom::Affine' 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:1000:7: 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: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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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:1049:24: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1049 | * 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:1049:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1049 | * 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: 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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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:1076:28: note: parameter passing for argument of type 'Geom::Affine' 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:1073:25: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1073 | original_center = Geom::Point( | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 1074 |  (-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1075 |  (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: 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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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:1173:24: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1173 | * 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:1173:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1173 | * 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: 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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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:1309:24: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1309 | * 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:1309:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1309 | * 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: 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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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:1332:24: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1332 | * 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:1332:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1332 | * 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: 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 Geom::Point TextKnotHolderEntityInlineSize::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2219:51: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2219 | Geom::OptRect bbox = text->geometricBounds(); // Check if this is best. | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2251:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2251 | return p; | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In function 'Geom::Affine Geom::identity()': /usr/include/2geom-1.4.0/2geom/affine.h:210:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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:2266:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2266 | Geom::Point const s = snap_knot_position(p, 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 TextKnotHolderEntityShapePadding::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2363:50: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2363 | Geom::OptRect bounds = shape->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2365:16: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 2365 | corner = (*bounds).corner(1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2368:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2368 | corner *= Geom::Affine(Geom::Translate(-padding, padding)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2372:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2372 | return corner; | ^~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'virtual void TextKnotHolderEntityShapePadding::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:2388:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2388 | Geom::Point const point_a = snap_knot_position(p, state); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2389:69: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2389 | Geom::Point point_b = point_a * shape->transform.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2389:70: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2389 | Geom::Point point_b = point_a * shape->transform.inverse(); | ^ /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 TextKnotHolderEntityShapeMargin::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2428:57: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2428 | Geom::OptRect bounds = linked_shape->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2430:16: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 2430 | corner = (*bounds).corner(1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2433:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2433 | corner *= Geom::Affine(Geom::Translate(margin, -margin)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2437:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2437 | return corner; | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'virtual void TextKnotHolderEntityShapeMargin::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:2445:57: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2445 | Geom::OptRect bounds = linked_shape->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2447:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2447 | Geom::Point const point_a = snap_knot_position(p, state); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2448:72: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2448 | Geom::Point point_b = point_a * linked_shape->transform.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2448:73: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2448 | Geom::Point point_b = point_a * linked_shape->transform.inverse(); | ^ /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 TextKnotHolderEntityShapeMargin::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2428:57: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2428 | Geom::OptRect bounds = linked_shape->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2430:34: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 2430 | corner = (*bounds).corner(1); | ~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2433:68: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2433 | corner *= Geom::Affine(Geom::Translate(margin, -margin)); | ^ In function 'virtual Geom::Point RectKnotHolderEntityRX::knot_get() const': cc1plus: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'virtual Geom::Point ArcKnotHolderEntityStart::knot_get() const': cc1plus: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /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 TextKnotHolderEntityInlineSize::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2219:51: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2219 | Geom::OptRect bbox = text->geometricBounds(); // Check if this is best. | ~~~~~~~~~~~~~~~~~~~~~^~ /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 TextKnotHolderEntityShapePadding::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2365:34: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 2365 | corner = (*bounds).corner(1); | ~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2368:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2368 | corner *= Geom::Affine(Geom::Translate(-padding, padding)); | ^ /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:59: 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()); | ^ /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 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: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:1225:43: note: parameter passing for argument of type 'Geom::Point' 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: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:1229:43: note: parameter passing for argument of type 'Geom::Point' 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: In member function 'virtual void TextKnotHolderEntityShapePadding::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:2386:61: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2386 | if (Geom::OptRect optbounds = shape->geometricBounds()) { | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2389:70: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2389 | Geom::Point point_b = point_a * shape->transform.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 TextKnotHolderEntityShapeMargin::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:2445:57: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2445 | Geom::OptRect bounds = linked_shape->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2448:73: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2448 | Geom::Point point_b = point_a * linked_shape->transform.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 Box3DKnotHolderEntityCenter::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:819:1: note: parameter passing for argument of type 'const Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 819 | Box3DKnotHolderEntityCenter::knot_set(Geom::Point const &new_pos, 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:819: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:819:1: note: parameter passing for argument of type 'Geom::Affine' 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:821:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 821 | Geom::Point const s = snap_knot_position(new_pos, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:825:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 825 | Geom::Affine const i2dt (item->i2dt_affine ()); | ~~~~~~~~~~~~~~~~~~^~ /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 SpiralKnotHolderEntityOuter::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2047:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2047 | SpiralKnotHolderEntityOuter::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'void Box3DKnotHolderEntity::knot_set_generic(SPItem*, unsigned int, const Geom::Point&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:627:1: note: parameter passing for argument of type 'const Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | Box3DKnotHolderEntity::knot_set_generic(SPItem *item, unsigned int knot_id, Geom::Point const &new_pos, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:627: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:627:1: note: parameter passing for argument of type 'Geom::Affine' 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:629:45: 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 const s = snap_knot_position(new_pos, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:634:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 634 | Geom::Affine const i2dt (item->i2dt_affine ()); | ~~~~~~~~~~~~~~~~~~^~ /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:922:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 922 | getMarkerRotation(SPItem* item, double edit_rotation, int edit_marker_mode, bool reverse = false){ | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:922:1: note: parameter passing for argument of type 'Geom::Affine' 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:922: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:922:1: note: parameter passing for argument of type 'Geom::Affine' 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 'Geom::Affine getMarkerRotation(SPItem*, double, int, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:927:50: /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 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::Affine' 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::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: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::Affine' 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:990:24: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 990 | * 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: 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: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:994:1: note: parameter passing for argument of type 'Geom::Affine' 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: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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:1000:30: note: parameter passing for argument of type 'Geom::Affine' 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: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: 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::Affine' 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::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: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::Affine' 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:1049:24: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1049 | * 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: 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:1092:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1092 | MarkerKnotHolderEntityOrient::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: 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:1053:1: note: parameter passing for argument of type 'Geom::Affine' 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: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 /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::Affine' 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: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:1076:28: note: parameter passing for argument of type 'Geom::Affine' 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: 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::Rect' 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::Affine' 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: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::Affine' 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:1173:24: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1173 | * 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: 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: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: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 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::Affine' 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::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: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::Affine' 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:1309:24: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1309 | * 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: 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::Rect' 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::Affine' 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: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::Affine' 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:1332:24: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1332 | * 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: 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 'const 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp: In member function 'virtual void TextKnotHolderEntityShapePadding::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:2376:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2376 | TextKnotHolderEntityShapePadding::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:2388:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2388 | Geom::Point const point_a = snap_knot_position(p, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2389:69: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2389 | Geom::Point point_b = point_a * shape->transform.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 TextKnotHolderEntityShapeMargin::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:2441:1: note: parameter passing for argument of type 'const Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2441 | TextKnotHolderEntityShapeMargin::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:2441:1: note: parameter passing for argument of type 'Geom::Affine' 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:2447:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2447 | Geom::Point const point_a = snap_knot_position(p, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/shape-editor-knotholders.cpp:2448:72: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2448 | Geom::Point point_b = point_a * linked_shape->transform.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [816/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [817/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mask.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 /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/filters/distantlight.cpp:20: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/cursor-utils.cpp:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::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 /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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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, | ^~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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 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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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) { | ^~~~~~~~~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /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/ui/drag-and-drop.cpp:33: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/ui/drag-and-drop.cpp:315:73: required from here 315 | Geom::Point m( desktop->point() - sel_bbox->midpoint() ); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::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/drag-and-drop.cpp: In function 'void ink_drag_data_received(GtkWidget*, GdkDragContext*, gint, gint, GtkSelectionData*, guint, guint, gpointer)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/drag-and-drop.cpp:155:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | item->i2dt_affine().descrim() * 0.5 | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/drag-and-drop.cpp:221:86: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | Geom::Point where( canvas->canvas_to_world(Geom::Point(destX, destY))); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/drag-and-drop.cpp:253:52: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | item->i2dt_affine().descrim() * 0.5 | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/drag-and-drop.cpp:315:76: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | Geom::Point m( desktop->point() - sel_bbox->midpoint() ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/drag-and-drop.cpp: In function 'Geom::Point world2desktop(SPDesktop*, int, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/drag-and-drop.cpp:81:93: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return (Geom::Point(x, y) + desktop->getCanvas()->get_area_world().min()) * desktop->w2d(); | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/drag-and-drop.cpp:81:94: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return (Geom::Point(x, y) + desktop->getCanvas()->get_area_world().min()) * desktop->w2d(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/drag-and-drop.cpp: In function 'void ink_drag_data_received(GtkWidget*, GdkDragContext*, gint, gint, GtkSelectionData*, guint, guint, gpointer)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/drag-and-drop.cpp:85:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static void ink_drag_data_received(GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/drag-and-drop.cpp:85: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/drag-and-drop.cpp:85:13: note: parameter passing for argument of type 'Geom::Affine' 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/drag-and-drop.cpp:85: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/drag-and-drop.cpp:85:13: note: parameter passing for argument of type 'Geom::Affine' 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/drag-and-drop.cpp:85: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/drag-and-drop.cpp:155:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | item->i2dt_affine().descrim() * 0.5 | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/drag-and-drop.cpp:221:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | Geom::Point where( canvas->canvas_to_world(Geom::Point(destX, destY))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/drag-and-drop.cpp:253:52: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | item->i2dt_affine().descrim() * 0.5 | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/drag-and-drop.cpp:315:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | Geom::Point m( desktop->point() - sel_bbox->midpoint() ); | ~~~~~~~~~~~~~~^~ In function 'Geom::Point world2desktop(SPDesktop*, int, int)', inlined from 'void ink_drag_data_received(GtkWidget*, GdkDragContext*, gint, gint, GtkSelectionData*, guint, guint, gpointer)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/drag-and-drop.cpp:334:52: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/drag-and-drop.cpp:81:93: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return (Geom::Point(x, y) + desktop->getCanvas()->get_area_world().min()) * desktop->w2d(); | ~~~~~~~~~~~~^~ [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/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: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-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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::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 /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 /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-tag-use.cpp:21: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [824/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item-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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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/drawing-group.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-switch.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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 /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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /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-util.cpp:20: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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/path/path-util.cpp:64:42: required from here 64 | result *= item->i2doc_affine(); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 'Geom::PathVector pathvector_for_curve(SPItem*, SPCurve*, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-util.cpp:64:41: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | result *= item->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~^~ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/path/path-util.cpp: In function 'Geom::PathVector pathvector_for_curve(SPItem*, SPCurve*, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-util.cpp:58:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | Geom::PathVector pathvector_for_curve(SPItem *item, SPCurve *curve, bool doTransformation, bool transformFull) | ^~~~~~~~~~~~~~~~~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 | ^~~~~~~~~~~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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 { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp: In member function 'Geom::Affine Inkscape::UI::PathManipulator::_getTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1236:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1236 | Geom::Affine PathManipulator::_getTransform() const | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp: In member function 'Geom::Point Inkscape::UI::PathManipulator::_bsplineHandleReposition(Inkscape::UI::Handle*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1404:82: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1404 | Geom::Point PathManipulator::_bsplineHandleReposition(Handle *h, bool check_other) | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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/tool/path-manipulator.cpp:1269:28: required from here 1269 | pathv *= _getTransform(); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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 = 3]': /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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) | ^~~~~~~~~~~~~~~ /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::setControlsTransform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1057:88: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1057 | Geom::Affine delta = _i2d_transform.inverse() * _edit_transform.inverse() * tnew * _i2d_transform; | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp: In member function 'Inkscape::UI::NodeList::iterator Inkscape::UI::PathManipulator::subdivideSegment(Inkscape::UI::NodeList::iterator, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1099:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1099 | Geom::lerp(t, first->position(), second->position())); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::_externalChange(unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1221:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1221 | _i2d_transform = path->i2dt_affine(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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::_createControlPointsFromGeometry()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1277:102: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1277 | Node *previous_node = new Node(_multi_path_manipulator._path_data.node_data, pit.initialPoint()); | ~~~~~~~~~~~~~~~~^~ /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::_createGeometryFromControlPoints(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1466:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1466 | Geom::PathVector pathv = builder.peek() * _getTransform().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /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/ui/tool/path-manipulator.cpp: In member function 'void Inkscape::UI::PathManipulator::_updateOutline()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1546:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1546 | auto pv = _spcurve.get_pathvector() * _getTransform(); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1557:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1557 | Geom::Point at = j->pointAt(0.5); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Rotate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/ui/tool/path-manipulator.cpp: In member function 'Geom::Coord Inkscape::UI::PathManipulator::_updateDragPoint(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1793:45: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1793 | Geom::Affine to_desktop = _getTransform(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1795:76: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1795 | std::optional pvp = pv.nearestTime(sp.getPoint() * to_desktop.inverse()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1795:96: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1795 | std::optional pvp = pv.nearestTime(sp.getPoint() * to_desktop.inverse()); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1795:76: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1795 | std::optional pvp = pv.nearestTime(sp.getPoint() * to_desktop.inverse()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp: In member function 'double Inkscape::UI::PathManipulator::_getStrokeTolerance()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1846:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1846 | * _getTransform().descrim() // scale to desktop coords | ~~~~~~~~~~~~~^~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ /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: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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Rotate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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::weldNodes(Inkscape::UI::NodeList::iterator)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:491:52: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 491 | joined_pos = Geom::middle_point(back_pos, front_pos); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp: In constructor 'Inkscape::UI::PathManipulator::PathManipulator(Inkscape::UI::MultiPathManipulator&, SPObject*, const Geom::Affine&, uint32_t, Glib::ustring)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:124:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | _i2d_transform = Geom::identity(); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp: In member function 'Geom::Affine Inkscape::UI::PathManipulator::_getTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1236:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1236 | Geom::Affine PathManipulator::_getTransform() const | ^~~~~~~~~~~~~~~ /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/ui/tool/path-manipulator.cpp: In member function 'Geom::Coord Inkscape::UI::PathManipulator::_updateDragPoint(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1783:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1783 | Geom::Coord PathManipulator::_updateDragPoint(Geom::Point const &evp) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1783: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/tool/path-manipulator.cpp:1793:44: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1793 | Geom::Affine to_desktop = _getTransform(); | ~~~~~~~~~~~~~^~ In member function 'Geom::Point Geom::PathVector::pointAt(const Geom::PathVectorTime&) const', inlined from 'Geom::Coord Inkscape::UI::PathManipulator::_updateDragPoint(const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1798:43: /usr/include/2geom-1.4.0/2geom/pathvector.h:244:62: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return at(pos.path_index).at(pos.curve_index).pointAt(pos.t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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::_createControlPointsFromGeometry()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1242:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1242 | void PathManipulator::_createControlPointsFromGeometry() | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1242: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/tool/path-manipulator.cpp:1269:27: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1269 | pathv *= _getTransform(); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1283:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1283 | Geom::Point pos = cit->finalPoint(); | ~~~~~~~~~~~~~~~^~ /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::_updateOutline()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1553:83: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1553 | auto rot_scale_w2d = Geom::Rotate(210.0 / 180.0 * M_PI) * Geom::Scale(10.0) * _desktop->w2d(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1539:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1539 | void PathManipulator::_updateOutline() | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1539:6: note: parameter passing for argument of type 'Geom::Affine' 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/tool/path-manipulator.cpp:1539: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/tool/path-manipulator.cpp:1539:6: note: parameter passing for argument of type 'Geom::Affine' 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/tool/path-manipulator.cpp:1539: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/tool/path-manipulator.cpp:1539:6: note: parameter passing for argument of type 'Geom::Affine' 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/tool/path-manipulator.cpp:1539: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/tool/path-manipulator.cpp:1546:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1546 | auto pv = _spcurve.get_pathvector() * _getTransform(); | ~~~~~~~~~~~~~^~ In constructor 'Geom::Rotate::Rotate(Geom::Coord)', inlined from 'void Inkscape::UI::PathManipulator::_updateOutline()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1553:63: /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/tool/path-manipulator.cpp: In member function 'void Inkscape::UI::PathManipulator::_updateOutline()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1553:100: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1553 | auto rot_scale_w2d = Geom::Rotate(210.0 / 180.0 * M_PI) * Geom::Scale(10.0) * _desktop->w2d(); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1558:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1558 | Geom::Point ut = j->unitTangentAt(0.5); | ~~~~~~~~~~~~~~~~^~~~~ /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::_externalChange(unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1186:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1186 | void PathManipulator::_externalChange(unsigned type) | ^~~~~~~~~~~~~~~ /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) | ^~~~~~~~~~~~~~~ /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::setControlsTransform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/tool/path-manipulator.cpp:1057:88: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1057 | Geom::Affine delta = _i2d_transform.inverse() * _edit_transform.inverse() * tnew * _i2d_transform; | ^~~~~~~~~~~~~~ [828/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-guide.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 /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/path-object-set.cpp:18: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/path/path-object-set.cpp:135:47: required from here 135 | double size = L2(selectionBbox->dimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:165:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::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::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 135 | double size = L2(selectionBbox->dimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ [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/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 /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/uri-references.cpp:23: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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 /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) { | ^ [832/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-glyph.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 = 3]': /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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) { | ^~~~~~~~~~~~ [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/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) { | ^ [834/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-font.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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(); | ^ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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) | ^~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/filters/image.cpp:30: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::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 '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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/graphlayout.cpp:127:41: required from here 127 | Geom::Point ll(item_box->min()); | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 = 3]': /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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) { | ^~~~~~~~~~~~ [839/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-filter.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 /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/object/sp-string.cpp:27: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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-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 /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-script.h:18: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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 /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/object/sp-stop.cpp:18: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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/object/sp-use-reference.cpp:23: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-spiral.cpp: In member function 'virtual Geom::Affine SPSpiral::set_transform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-spiral.cpp:388:63: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 388 | Geom::Affine SPSpiral::set_transform(Geom::Affine const &xform) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-spiral.cpp: In member function 'Geom::Point SPSpiral::getXY(gdouble) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-spiral.cpp:449:40: 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::Point SPSpiral::getXY(gdouble t) 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-spiral.cpp:429:46: required from here 429 | this->adjust_pattern(xform * ret.inverse()); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:377:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | Geom::Affine const i2dt (this->i2dt_affine ()); | ^ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-spiral.cpp: In member function 'virtual Geom::Affine SPSpiral::set_transform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-spiral.cpp:388:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 388 | Geom::Affine SPSpiral::set_transform(Geom::Affine const &xform) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-spiral.cpp:398:62: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | Geom::Point pos( Geom::Point(this->cx, this->cy) * xform ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-spiral.cpp:402:62: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 402 | Geom::Affine ret(Geom::Affine(xform).withoutTranslation()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-spiral.cpp:419:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 419 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-spiral.cpp:419:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 419 | pos = pos * ret.inverse(); | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-spiral.cpp:419:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 419 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-spiral.cpp:429:32: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 429 | this->adjust_pattern(xform * ret.inverse()); | ~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-spiral.cpp: In member function 'Geom::Point SPSpiral::getXY(gdouble) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-spiral.cpp:449:13: 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::Point SPSpiral::getXY(gdouble t) const { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-spiral.cpp: In member function 'void SPSpiral::fitAndDraw(SPCurve*, double, Geom::Point*, const Geom::Point&, Geom::Point&, double*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-spiral.cpp:266:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | hat2 = -this->getTangent(next_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/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/object/sp-spiral.cpp: In member function 'virtual Geom::Affine SPSpiral::set_transform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-spiral.cpp:394:34: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 394 | if (!xform.withoutTranslation().isUniformScale()) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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/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:49:204: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | Geom::Affine get_scale_transform_for_uniform_stroke(Geom::Rect const &bbox_visual, gdouble stroke_x, gdouble stroke_y, bool transform_stroke, bool preserve, gdouble x0, gdouble y0, gdouble x1, gdouble y1) | ^ /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:162: 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) | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericRect::CPoint' {aka '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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-transform.cpp:90:23: required from here 90 | return (p2o * direct * o2n); | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-transform.cpp:345:72: required from here 345 | Geom::Point const p0 = Geom::Point(initial_geom_bbox->corner(0)) * abs_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::GenericInterval::CInterval' {aka 'Geom::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:49:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | Geom::Affine get_scale_transform_for_uniform_stroke(Geom::Rect const &bbox_visual, gdouble stroke_x, gdouble stroke_y, bool transform_stroke, bool preserve, gdouble x0, gdouble y0, gdouble x1, gdouble y1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:51:59: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Affine p2o = Geom::Translate (-bbox_visual.min()); | ^ /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::GenericRect::CPoint' {aka '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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^~~~~~~~ /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_variable_stroke(const Geom::Rect&, const Geom::Rect&, 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:206:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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:206:59: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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::GenericRect::CPoint' {aka '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::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:55:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | Geom::Affine unbudge = Geom::Translate (0, 0); // moves the object(s) to compensate for the drift caused by stroke width change | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-transform.cpp:51:58: 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:87:76: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | Geom::Affine direct = Geom::Scale(flip_x * w1 / w0, flip_y* h1 / h0); // Scaling of the visual bounding box | ^ /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_variable_stroke(const Geom::Rect&, const Geom::Rect&, 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:206:58: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | 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:247:76: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | Geom::Affine direct = Geom::Scale(flip_x * w1 / w0, flip_y* h1 / h0); // Scaling of the visual bounding box | ^ /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: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: 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:90:23: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | return (p2o * direct * o2n); | ^~~~~~ /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) | ^~~~~~~~~~~~~~~ [847/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-conn-end-pair.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-star.cpp: In member function 'virtual Geom::Affine SPStar::set_transform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp:470:61: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 470 | Geom::Affine SPStar::set_transform(Geom::Affine const &xform) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp: In function 'Geom::Point sp_star_get_xy(const SPStar*, SPStarPoint, gint, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp:536:83: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | sp_star_get_xy (SPStar const *star, SPStarPoint point, gint index, bool randomized) | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp:513:46: required from here 513 | this->adjust_pattern(xform * ret.inverse()); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-star.cpp: In function 'Geom::Point sp_star_get_curvepoint(SPStar*, SPStarPoint, gint, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp:344:27: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | ret = ret * Geom::Affine (Geom::Rotate (star->randomized * M_PI * rnd (seed, 3))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp:344:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | ret = ret * Geom::Affine (Geom::Rotate (star->randomized * M_PI * rnd (seed, 3))); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 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) { | ^~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp: In member function 'virtual void SPStar::snappoints(std::vector&, const Inkscape::SnapPreferences*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp:465:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 465 | Geom::Affine const i2dt (this->i2dt_affine ()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp:466:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | p.emplace_back(this->center * i2dt,Inkscape::SNAPSOURCE_OBJECT_MIDPOINT, Inkscape::SNAPTARGET_OBJECT_MIDPOINT); | ~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp: In member function 'virtual Geom::Affine SPStar::set_transform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp:470:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 470 | Geom::Affine SPStar::set_transform(Geom::Affine const &xform) | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp:482:43: 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 pos( this->center * xform ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp:486:68: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 486 | Geom::Affine ret(opt_trans ? xform.withoutTranslation() : xform); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp:504:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 504 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp:504:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 504 | pos = pos * ret.inverse(); | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp:504:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 504 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp:513:32: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | this->adjust_pattern(xform * ret.inverse()); | ~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp: In function 'Geom::Point sp_star_get_xy(const SPStar*, SPStarPoint, gint, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp:536:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | sp_star_get_xy (SPStar const *star, SPStarPoint point, gint index, bool randomized) | ^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp: In function 'Geom::Point sp_star_get_xy(const SPStar*, SPStarPoint, gint, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp:543:79: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 543 | Geom::Point xy = star->r[point] * Geom::Point(cos(arg), sin(arg)) + star->center; | ^~~~~~ /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; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp: In function 'Geom::Point sp_star_get_curvepoint(SPStar*, SPStarPoint, gint, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp:315:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | Geom::Point mid = 0.5 * (prev + next); | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp:344:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | ret = ret * Geom::Affine (Geom::Rotate (star->randomized * M_PI * rnd (seed, 3))); | ^ /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/object/sp-star.cpp: In member function 'virtual Geom::Affine SPStar::set_transform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-star.cpp:477:34: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 477 | if (!xform.withoutTranslation().isUniformScale()) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /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/object/sp-textpath.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-tspan.cpp:37: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /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-offset.cpp:36: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::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/path/path-offset.cpp: In function 'void sp_selected_path_create_offset_object(SPDesktop*, int, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-offset.cpp:125:45: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | auto scaling_factor = item->i2doc_affine().descrim(); | ~~~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-offset.cpp: In function 'void sp_selected_path_do_offset(SPDesktop*, bool, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-offset.cpp:288:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | auto scaling_factor = item->i2doc_affine().descrim(); | ~~~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/path/path-offset.cpp: In function 'void sp_selected_path_create_offset_object(SPDesktop*, int, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-offset.cpp:127:42: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | item->doWriteTransform(Geom::identity()); | ~~~~~~~~~~~~~~^~ [851/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/persp3d-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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [853/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/object/color-profile.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /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/object/sp-tref.cpp:28: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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/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 /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/themes.cpp:36: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::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-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 /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-tag-use-reference.h:18: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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/object/sp-tag-use-reference.cpp:18: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [856/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.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 /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-style-elem.cpp:18: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-style-elem.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::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 { | ^~~~~ [857/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/unit.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 /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-shape-reference.h:22: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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/object/sp-shape-reference.cpp:9: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/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/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 void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^~~~~~~~ /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 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); | ^ [859/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/togglebutton.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 /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/object/sp-mesh-row.cpp:19: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [861/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/text.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 /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/object/sp-mesh-patch.cpp:19: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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-root.h:23: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CRect' {aka '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::GenericInterval::CInterval' {aka 'Geom::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::GenericRect::CRect' {aka '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-root.cpp: In member function 'virtual void SPRoot::build(SPDocument*, Inkscape::XML::Node*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.cpp:100:21: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | this->transform = Geom::identity(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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:19: note: parameter passing for argument of type 'Geom::GenericRect::CRect' {aka '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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::build(SPDocument*, Inkscape::XML::Node*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.cpp:100:37: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | this->transform = Geom::identity(); | ~~~~~~~~~~~~~~^~ /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::GenericRect::CRect' {aka '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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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-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) { | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/path/path-outline.cpp:149:54: required from here 149 | double size = Geom::L2(bounds->dimensions()); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:165:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp:219:29: required from here 219 | tr = stroke_scale * tr; | ^~ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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 = Affine]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp:204:41: required from here 204 | pathv_in->push_back(j * tr); | ^~ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.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::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 149 | double size = Geom::L2(bounds->dimensions()); | ~~~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::GenericRect::CPoint' {aka '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 'Geom::PathVector* item_to_outline(const SPItem*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp:271:99: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | Geom::Affine const m (sp_shape_marker_get_transform_at_start(fill.front().front())); | ^ /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:212:6: note: parameter passing for argument of type 'Geom::Affine' 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/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp:219:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | tr = stroke_scale * tr; | ~~~^~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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::GenericRect::CPoint' {aka '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 'Inkscape::XML::Node* item_to_paths(SPItem*, bool, SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp:385:1: note: parameter passing for argument of type 'const Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | item_to_paths(SPItem *item, bool legacy, SPItem *context) | ^~~~~~~~~~~~~ /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:212:6: note: parameter passing for argument of type 'Geom::Affine' 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/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp:226:41: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | item_to_outline_add_marker_child(marker_item, tr, pathv_in); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp: In function 'Geom::PathVector* item_to_outline(const SPItem*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp:272:43: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | item_to_outline_add_marker( marker_obj, m, scale, ret_pathv ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp:272:43: note: parameter passing for argument of type 'const Geom::Affine' 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/path/path-outline.cpp:272:43: 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/path/path-outline.cpp:286:81: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | Geom::Affine const m (sp_shape_marker_get_transform_at_start(path_it->front())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp:287:47: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 287 | item_to_outline_add_marker( midmarker_obj, m, scale, ret_pathv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp:287:47: note: parameter passing for argument of type 'const Geom::Affine' 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/path/path-outline.cpp:287:47: 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/path/path-outline.cpp:301:51: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | item_to_outline_add_marker( midmarker_obj, m, scale, ret_pathv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp:301:51: 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/path/path-outline.cpp:301:51: note: parameter passing for argument of type 'const Geom::Affine' 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/path/path-outline.cpp:301:51: 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/path/path-outline.cpp:300:76: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | Geom::Affine const m (sp_shape_marker_get_transform(*curve_it1, *curve_it2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp:312:47: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | item_to_outline_add_marker( midmarker_obj, m, scale, ret_pathv ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp:312:47: note: parameter passing for argument of type 'const Geom::Affine' 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/path/path-outline.cpp:312:47: 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/path/path-outline.cpp:329:76: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | Geom::Affine const m = sp_shape_marker_get_transform_at_end(lastcurve); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp:330:43: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | item_to_outline_add_marker( marker_obj, m, scale, ret_pathv ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-outline.cpp:330:43: note: parameter passing for argument of type 'const Geom::Affine' 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/path/path-outline.cpp:330:43: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 [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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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-group.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mask.cpp:20: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mask.cpp:109:68: required from here 109 | bbox.unionWith(item->geometricBounds(item->transform * transform)); | ^~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/object/sp-mask.cpp:163:72: required from here 163 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:165:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mask.cpp:163:107: required from here 163 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::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 'Geom::OptRect SPMask::geometricBounds(const Geom::Affine&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mask.cpp:109:66: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | bbox.unionWith(item->geometricBounds(item->transform * transform)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /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::GenericRect::CPoint' {aka '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())); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mask.cpp:163:76: note: parameter passing for argument of type 'Geom::Affine' 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())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint' {aka '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/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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:105: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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())); | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mask.cpp:165:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | v.drawingitem->setChildTransform(Geom::identity()); | ~~~~~~~~~~~~~~^~ [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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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 { | ^ 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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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 Affine&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp:235:59: required from here 235 | * original->i2doc_affine().inverse() | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 'virtual Geom::OptRect SPUse::bbox(const Geom::Affine&, SPItem::BBoxType) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp:211:114: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | Geom::Affine const ct(child->transform * Geom::Translate(this->x.computed, this->y.computed) * transform ); | ^ /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:467:15: note: parameter passing for argument of type 'Geom::Affine' 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 'Geom::Affine SPUse::get_parent_transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp:484:27: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 484 | t *= get_xy_offset(); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp:488:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 488 | return t; | ^ /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 { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp: In member function 'void SPUse::move_compensate(const Geom::Affine*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp:523:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 523 | Geom::Affine t = this->get_parent_transform(); | ^ /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:860:92: note: parameter passing for argument of type 'Geom::Affine' 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: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(); | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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:457:34: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 457 | Geom::Affine t(Geom::identity()); | ~~~~~~~~~~~~~~^~ /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: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 'virtual void SPUse::update(SPCtx*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp:707:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 707 | g->setChildTransform(t); | ~~~~~~~~~~~~~~~~~~~~^~~ /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 { | ^~~~~ /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_parent_transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp:479:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Geom::Affine SPUse::get_parent_transform() const | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp:479:14: 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-use.cpp:479:14: note: parameter passing for argument of type 'Geom::Affine' 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-use.cpp:484:27: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 484 | t *= get_xy_offset(); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp: In member function 'void SPUse::move_compensate(const Geom::Affine*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp:524:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 524 | Geom::Affine clone_move = t.inverse() * m * t; | ^ /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:441:14: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | 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:441:14: note: parameter passing for argument of type 'Geom::Affine' 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-use.cpp:441:14: 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-use.cpp:441:14: note: parameter passing for argument of type 'Geom::Affine' 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-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 'SPItem* SPUse::unlink()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp:769:27: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 769 | t = symbol->c2p * t; | ^ /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:845:6: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 845 | void SPUse::snappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-use.cpp:845:6: note: parameter passing for argument of type 'Geom::Affine' 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-use.cpp:845: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/sp-use.cpp:845:6: note: parameter passing for argument of type 'Geom::Affine' 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-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:71: note: parameter passing for argument of type 'Geom::Affine' 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(); | ~~~~~~~~~~~^~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /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-symbol.cpp:23: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included 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/object/sp-symbol.cpp:30: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 '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::GenericRect::CRect' {aka '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::GenericInterval::CInterval' {aka 'Geom::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::GenericRect::CRect' {aka '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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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 Affine&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-symbol.cpp:198:39: required from here 198 | result = shape * i2doc_affine(); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::GenericRect::CRect' {aka '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::GenericRect::CRect' {aka '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 Geom::OptRect SPSymbol::bbox(const Geom::Affine&, SPItem::BBoxType) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-symbol.cpp:289:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 289 | Geom::Affine const a = cloned ? c2p * transform : Geom::identity(); | ^ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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::GenericRect::CRect' {aka '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; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-symbol.cpp: In member function 'virtual Geom::OptRect SPSymbol::bbox(const Geom::Affine&, SPItem::BBoxType) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-symbol.cpp:289:69: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 289 | Geom::Affine const a = cloned ? c2p * transform : Geom::identity(); | ~~~~~~~~~~~~~~^~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [871/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpath.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [872/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalsatellite.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) { | ^ [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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [874/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite-reference.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 /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-flowdiv.h:17: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowdiv.cpp:47:52: required from here 47 | cctx.i2doc = chi.transform * ictx->i2doc; | ^~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::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-flowdiv.cpp: In member function 'virtual void SPFlowdiv::update(SPCtx*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowdiv.cpp:47:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | cctx.i2doc = chi.transform * ictx->i2doc; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [875/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitearray.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-line.cpp: In member function 'virtual Geom::Affine SPLine::set_transform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-line.cpp:130:65: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Geom::Affine SPLine::set_transform(Geom::Affine const &transform) { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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:121:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Geom::Affine const i2dt(this->i2dt_affine()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-line.cpp:123:15: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | points[0] = Geom::Point(this->x1.computed, this->y1.computed)*i2dt; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-line.cpp: In member function 'virtual Geom::Affine SPLine::set_transform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-line.cpp:130:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Geom::Affine SPLine::set_transform(Geom::Affine const &transform) { | ^~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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; | ^ /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:123:67: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | points[0] = Geom::Point(this->x1.computed, this->y1.computed)*i2dt; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-line.cpp:119:6: note: parameter passing for argument of type 'const Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 119 | void SPLine::convert_to_guides() const { | ^~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/path/path-boolop.cpp:86:32: required from here 86 | return rect->dimensions().length(); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:165:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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 Affine&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-boolop.cpp:522:75: required from here 522 | auto pathv = curve->get_pathvector() * item->i2doc_affine(); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.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::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 86 | return rect->dimensions().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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 member function 'BoolOpErrors Inkscape::ObjectSet::pathBoolOp(BooleanOp, bool, bool, Glib::ustring, Glib::ustring, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-boolop.cpp:522:74: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 522 | auto pathv = curve->get_pathvector() * item->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/path/path-boolop.cpp: In member function 'BoolOpErrors Inkscape::ObjectSet::pathBoolOp(BooleanOp, bool, bool, Glib::ustring, Glib::ustring, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/path/path-boolop.cpp:366:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 366 | BoolOpErrors Inkscape::ObjectSet::pathBoolOp(BooleanOp bop, const bool skip_undo, const bool checked, | ^~~~~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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 '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:388:61: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 388 | Geom::Affine SPRect::set_transform(Geom::Affine const& 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: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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:440:46: required from here 440 | this->adjust_pattern(xform * ret.inverse()); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:388:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 388 | Geom::Affine SPRect::set_transform(Geom::Affine const& xform) { | ^~~~~~ /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:397:62: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 397 | Geom::Affine ret(Geom::Affine(xform).withoutTranslation()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:430:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 430 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:430:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 430 | pos = pos * ret.inverse(); | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:430:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 430 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:440:32: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 440 | this->adjust_pattern(xform * ret.inverse()); | ~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp: In static member function 'static gdouble SPRect::vectorStretch(Geom::Point, Geom::Point, Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:452:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 452 | gdouble SPRect::vectorStretch(Geom::Point p0, Geom::Point p1, Geom::Affine xform) { | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:452:9: note: parameter passing for argument of type 'Geom::Affine' 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-rect.cpp:452: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/object/sp-rect.cpp:452:9: note: parameter passing for argument of type 'Geom::Affine' 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-rect.cpp:457:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 457 | return (Geom::distance(p0 * xform, p1 * xform) / Geom::distance(p0, p1)); | ~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp: In member function 'void SPRect::setVisibleRx(gdouble)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:464:46: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | this->rx = rx / SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 465 |  Geom::Point(this->x.computed + 1, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466 |  Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467 |  this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /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:515:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 515 | void SPRect::compensateRxRy(Geom::Affine xform) { | ^~~~~~ /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 'void SPRect::setVisibleWidth(gdouble)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:551:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 551 | this->width = width / SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 552 |  Geom::Point(this->x.computed + 1, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553 |  Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554 |  this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp: In member function 'virtual void SPRect::snappoints(std::vector&, const Inkscape::SnapPreferences*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:600:72: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 600 | Geom::Point p0 = Geom::Point(this->x.computed, this->y.computed) * i2dt; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp: In member function 'virtual void SPRect::convert_to_guides() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:635:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 635 | Geom::Affine const i2dt(this->i2dt_affine()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:637:74: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 637 | Geom::Point A1(Geom::Point(this->x.computed, this->y.computed) * i2dt); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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(); | ^ /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: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/object/sp-rect.cpp: In static member function 'static gdouble SPRect::vectorStretch(Geom::Point, Geom::Point, Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:452:9: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 452 | gdouble SPRect::vectorStretch(Geom::Point p0, Geom::Point p1, Geom::Affine xform) { | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:452: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/object/sp-rect.cpp:452:9: note: parameter passing for argument of type 'Geom::Affine' 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-rect.cpp: In member function 'void SPRect::setVisibleRx(gdouble)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:464:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | this->rx = rx / SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 465 |  Geom::Point(this->x.computed + 1, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466 |  Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467 |  this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:464:46: note: parameter passing for argument of type 'Geom::Affine' 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-rect.cpp:464:46: 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-rect.cpp:464:46: note: parameter passing for argument of type 'Geom::Affine' 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-rect.cpp: In member function 'void SPRect::setVisibleRy(gdouble)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:477:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 477 | this->ry = ry / SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 478 |  Geom::Point(this->x.computed, this->y.computed + 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 |  Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480 |  this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:477:46: note: parameter passing for argument of type 'Geom::Affine' 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-rect.cpp:477:46: 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-rect.cpp:477:46: note: parameter passing for argument of type 'Geom::Affine' 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-rect.cpp: In member function 'gdouble SPRect::getVisibleRx() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:491:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 491 | return this->rx.computed * SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 492 |  Geom::Point(this->x.computed + 1, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493 |  Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494 |  this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:491:53: note: parameter passing for argument of type 'Geom::Affine' 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-rect.cpp:491:53: 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-rect.cpp:491:53: note: parameter passing for argument of type 'Geom::Affine' 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-rect.cpp: In member function 'gdouble SPRect::getVisibleRy() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:502:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 502 | return this->ry.computed * SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 503 |  Geom::Point(this->x.computed, this->y.computed + 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504 |  Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 505 |  this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:502:53: note: parameter passing for argument of type 'Geom::Affine' 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-rect.cpp:502:53: 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-rect.cpp:502:53: note: parameter passing for argument of type 'Geom::Affine' 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-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:515:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 515 | void SPRect::compensateRxRy(Geom::Affine xform) { | ^~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /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::Affine' 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-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 /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::Affine' 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-rect.cpp:532:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 532 | gdouble eY = SPRect::vectorStretch(cy, c, xform); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:532:39: note: parameter passing for argument of type 'Geom::Affine' 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-rect.cpp:532:39: 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-rect.cpp:532:39: note: parameter passing for argument of type 'Geom::Affine' 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-rect.cpp: In member function 'void SPRect::setVisibleWidth(gdouble)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:551:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 551 | this->width = width / SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 552 |  Geom::Point(this->x.computed + 1, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553 |  Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554 |  this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:551:48: note: parameter passing for argument of type 'Geom::Affine' 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-rect.cpp:551:48: 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-rect.cpp:551:48: note: parameter passing for argument of type 'Geom::Affine' 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-rect.cpp: In member function 'void SPRect::setVisibleHeight(gdouble)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:560:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 560 | this->height = height / SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 561 |  Geom::Point(this->x.computed, this->y.computed + 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562 |  Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 |  this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:560:50: note: parameter passing for argument of type 'Geom::Affine' 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-rect.cpp:560:50: 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-rect.cpp:560:50: note: parameter passing for argument of type 'Geom::Affine' 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-rect.cpp: In member function 'gdouble SPRect::getVisibleWidth() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:573:56: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 573 | return this->width.computed * SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 574 |  Geom::Point(this->x.computed + 1, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 |  Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576 |  this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:573:56: note: parameter passing for argument of type 'Geom::Affine' 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-rect.cpp:573:56: 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-rect.cpp:573:56: note: parameter passing for argument of type 'Geom::Affine' 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-rect.cpp: In member function 'gdouble SPRect::getVisibleHeight() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:584:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 584 | return this->height.computed * SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 585 |  Geom::Point(this->x.computed, this->y.computed + 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 586 |  Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 587 |  this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:584:57: note: parameter passing for argument of type 'Geom::Affine' 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-rect.cpp:584:57: 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-rect.cpp:584:57: note: parameter passing for argument of type 'Geom::Affine' 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-rect.cpp: In member function 'virtual void SPRect::snappoints(std::vector&, const Inkscape::SnapPreferences*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:616:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 616 | p.emplace_back((p3 + p0)/2, Inkscape::SNAPSOURCE_LINE_MIDPOINT, Inkscape::SNAPTARGET_LINE_MIDPOINT); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-rect.cpp:590:6: note: parameter passing for argument of type 'const Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 590 | void SPRect::snappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const { | ^~~~~~ [878/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/colorpicker.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) { | ^ [879/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/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 /usr/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/trace/trace.cpp:29: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/trace/trace.cpp:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericRect::CPoint' {aka '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 instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/trace/trace.cpp:142:62: required from here 142 | return Geom::Scale(wscale, hscale) * Geom::Translate(x, y) * img->transform; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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 Affine&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/trace/trace.cpp:511:84: required from here 511 | pathRepr->setAttributeOrRemoveIfEmpty("d", sp_svg_write_path(result.path * image_transform)); | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/trace/trace.cpp: In member function 'Inkscape::Trace::TraceFuture Inkscape::Trace::TraceTask::launch(std::unique_ptr)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/trace/trace.cpp:376:21: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 376 | image_transform = getImageTransform(image); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Affine Inkscape::DrawingSurface::drawingTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:44:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericRect::CRect' {aka '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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:44:80: required from here 44 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CRect' {aka '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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-pattern.cpp:278:75: required from here 278 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * getTransform(); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::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-pattern.cpp: In member function 'virtual void SPPattern::set(SPAttr, const char*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-pattern.cpp:149:32: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | _pattern_transform = Geom::identity(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::GenericRect::CRect' {aka '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:278:75: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * getTransform(); | ^ /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::GenericRect::CRect' {aka '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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 524 | repr->setAttributeSvgDouble("width", bounds.dimensions()[Geom::X]); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-pattern.cpp:558:27: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 558 | dup_transform = Geom::identity(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint' {aka '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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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::GenericRect::CRect' {aka '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::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 524 | repr->setAttributeSvgDouble("width", bounds.dimensions()[Geom::X]); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-pattern.cpp:558:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 558 | dup_transform = Geom::identity(); | ~~~~~~~~~~~~~~^~ [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-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) { | ^ [882/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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/object/sp-offset.cpp:35: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/object/sp-offset.cpp:411:47: required from here 411 | gdouble size = L2(bbox->dimensions()); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:165:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-offset.cpp: In function 'void sp_offset_move_compensate(const Geom::Affine*, SPItem*, SPOffset*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-offset.cpp:1009:50: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1009 | Geom::Affine offset_move = t.inverse() * m * 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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 411 | gdouble size = L2(bbox->dimensions()); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/object/sp-offset.cpp: In function 'void sp_offset_move_compensate(const Geom::Affine*, SPItem*, SPOffset*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-offset.cpp:1009:50: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1009 | Geom::Affine offset_move = t.inverse() * m * t; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-offset.cpp: In function 'double sp_offset_distance_to_original(SPOffset*, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-offset.cpp:737:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 737 | sp_offset_distance_to_original (SPOffset * offset, Geom::Point px) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CRect' {aka '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::GenericInterval::CInterval' {aka 'Geom::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::GenericRect::CRect' {aka '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:46: note: parameter passing for argument of type 'Geom::Affine' 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: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::Affine' 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 /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^~~~~~~~ /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 'Geom::Rect SPPage::getDocumentBleed() const': /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::Affine' 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: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::Affine' 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 /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:51: note: parameter passing for argument of type 'Geom::Affine' 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: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::Affine' 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 /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:50: note: parameter passing for argument of type 'Geom::Affine' 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: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:240:50: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | rect *= document->getDocumentScale().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]); } | ^~~~~~~ /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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::movePage(Geom::Affine, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:544:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | void SPPage::movePage(Geom::Affine translate, bool with_objects) | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:551:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 551 | setDesktopRect(getDesktopRect() * translate); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp: In static member function 'static void SPPage::moveItems(Geom::Affine, const std::vector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:561:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 561 | void SPPage::moveItems(Geom::Affine translate, std::vector const &items) | ^~~~~~ /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:586:49: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | auto other_rect = other->getDesktopRect(); | ^ /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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:597:13: note: parameter passing for argument of type 'Geom::Affine' 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:598:44: 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:598:20: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 598 | other->movePage(other_affine.inverse() * this_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: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/boost/operators.hpp: In function 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^~~~~~~~ /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 'Geom::Rect SPPage::getDocumentRect() const': /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::Affine' 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 'bool SPPage::isViewportPage() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:418:63: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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 'Geom::Rect SPPage::getDocumentMargin() const': /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::Affine' 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 '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::GenericRect::CPoint' {aka '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 static member function 'static void SPPage::moveItems(Geom::Affine, const std::vector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:561:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 561 | void SPPage::moveItems(Geom::Affine translate, std::vector const &items) | ^~~~~~ /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 '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 'void SPPage::movePage(Geom::Affine, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:544:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | void SPPage::movePage(Geom::Affine translate, bool with_objects) | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-page.cpp:551:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 551 | setDesktopRect(getDesktopRect() * translate); | ~~~~~~~~~~~~~~^~ /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:13: note: parameter passing for argument of type 'Geom::Affine' 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: 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:267:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | void SPPage::setSize(double width, double height) | ^~~~~~ /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) | ^~~~~~ [884/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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/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/object/sp-path.cpp:33: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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 { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-path.cpp: In member function 'virtual Geom::Affine SPPath::set_transform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-path.cpp:284:65: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | Geom::Affine SPPath::set_transform(Geom::Affine const &transform) { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:92:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 92 | Geom::Affine const i2dt(this->i2dt_affine()); | ^ /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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-path.cpp: In member function 'virtual Geom::Affine SPPath::set_transform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-path.cpp:284:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | Geom::Affine SPPath::set_transform(Geom::Affine const &transform) { | ^~~~~~ /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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^~~~~~~~ /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: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/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:85:6: note: parameter passing for argument of type 'const Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | void SPPath::convert_to_guides() const { | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-path.cpp:85: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-path.cpp:85:6: note: parameter passing for argument of type 'Geom::Affine' 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-path.cpp:85: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-path.cpp:92:46: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 92 | Geom::Affine const i2dt(this->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-path.cpp:100:51: 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); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-path.cpp: In member function 'virtual Geom::Affine SPPath::set_transform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-path.cpp:284:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | Geom::Affine SPPath::set_transform(Geom::Affine const &transform) { | ^~~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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/display/drawing-shape.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:28: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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()) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp: In function 'Geom::Affine sp_shape_marker_get_transform(const Geom::Curve&, const Geom::Curve&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:257:90: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | Geom::Affine sp_shape_marker_get_transform(Geom::Curve const & c1, Geom::Curve const & c2) | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Rotate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:280:55: required from here 280 | return Geom::Rotate(ret_angle) * Geom::Translate(p); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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/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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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 Affine&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:852:53: required from here 852 | result = c->get_pathvector() * i2doc_affine(); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:346:93: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 346 | Geom::Affine const m (sp_shape_marker_get_transform_at_start(pathv.begin()->front())); | ^ /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:352:28: note: parameter passing for argument of type 'Geom::Affine' 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 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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Rotate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp: In function 'Geom::Affine sp_shape_marker_get_transform(const Geom::Curve&, const Geom::Curve&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:259:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 259 | Geom::Point p = c1.pointAt(1); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:280:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 280 | return Geom::Rotate(ret_angle) * Geom::Translate(p); | ^ /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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Rotate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp: In function 'Geom::Affine sp_shape_marker_get_transform_at_start(const Geom::Curve&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:285:32: 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 p = c.pointAt(0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:286:41: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | Geom::Affine ret = Geom::Translate(p); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:289:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 289 | Geom::Point tang = c.unitTangentAt(0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:291:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 291 | ret = Geom::Rotate(angle) * Geom::Translate(p); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp: In function 'Geom::Affine sp_shape_marker_get_transform_at_end(const Geom::Curve&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:302:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | Geom::Point p = c.pointAt(1); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:303:41: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | Geom::Affine ret = Geom::Translate(p); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:307:56: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Geom::Point tang = - c_reverse->unitTangentAt(0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:310:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | ret = Geom::Rotate(angle) * Geom::Translate(p); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:587:103: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | Geom::Affine tr(sp_shape_marker_get_transform_at_start(pathv.begin()->front())); | ^ /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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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-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::GenericRect::CRect' {aka '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: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::GenericRect::CRect' {aka '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:726:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 726 | Geom::Affine const i2dt(this->i2dt_affine()); | ^ /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::GenericRect::CRect' {aka '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/object/sp-shape.cpp: In function 'void sp_shape_print_invoke_marker_printing(SPObject*, Geom::Affine, SPPrintContext*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:695:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 695 | sp_shape_print_invoke_marker_printing(SPObject *obj, Geom::Affine tr, SPPrintContext *ctx) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp: In member function 'virtual void SPShape::snappoints(std::vector&, const Inkscape::SnapPreferences*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:1215:42: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1215 | p.emplace_back(bbox->midpoint(), Inkscape::SNAPSOURCE_OBJECT_MIDPOINT, Inkscape::SNAPTARGET_OBJECT_MIDPOINT); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:345:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 345 | return ( _segment.initialPoint() + _segment.finalPoint() ) / 2; | ^ /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: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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Rotate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp: In function 'Geom::Affine sp_shape_marker_get_transform(const Geom::Curve&, const Geom::Curve&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:261:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | Geom::Point tang1 = - c1_reverse->unitTangentAt(0); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Rotate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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 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: 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:722:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 722 | pbox = this->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp: In member function 'virtual void SPShape::snappoints(std::vector&, const Inkscape::SnapPreferences*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:1215:42: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1215 | p.emplace_back(bbox->midpoint(), Inkscape::SNAPSOURCE_OBJECT_MIDPOINT, Inkscape::SNAPTARGET_OBJECT_MIDPOINT); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp: In function 'void sp_shape_print_invoke_marker_printing(SPObject*, Geom::Affine, SPPrintContext*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:700:53: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 700 | tr = marker_item->transform * marker->c2p * tr; | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp: In function 'Geom::Affine sp_shape_marker_get_transform(const Geom::Curve&, const Geom::Curve&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:257:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | Geom::Affine sp_shape_marker_get_transform(Geom::Curve const & c1, Geom::Curve const & c2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:257:14: note: parameter passing for argument of type 'Geom::Affine' 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-shape.cpp:257: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-shape.cpp:257:14: note: parameter passing for argument of type 'Geom::Affine' 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-shape.cpp:259:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 259 | Geom::Point p = c1.pointAt(1); | ~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp: In function 'Geom::Affine sp_shape_marker_get_transform_at_start(const Geom::Curve&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:283:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | Geom::Affine sp_shape_marker_get_transform_at_start(Geom::Curve const & c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:283: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-shape.cpp:283:14: note: parameter passing for argument of type 'Geom::Affine' 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-shape.cpp:285:30: 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 p = c.pointAt(0); | ~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp: In function 'Geom::Affine sp_shape_marker_get_transform_at_end(const Geom::Curve&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:300:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | Geom::Affine sp_shape_marker_get_transform_at_end(Geom::Curve const & c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:300: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-shape.cpp:300:14: note: parameter passing for argument of type 'Geom::Affine' 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-shape.cpp:302:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | Geom::Point p = c.pointAt(1); | ~~~~~~~~~^~~ /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:709:6: note: parameter passing for argument of type 'const Geom::Affine' 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: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:726:46: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 726 | Geom::Affine const i2dt(this->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ /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: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:327:1: note: parameter passing for argument of type 'const Geom::Affine' 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-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 /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::Affine' 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 sp_shape_update_marker_view(SPShape*, Inkscape::DrawingItem*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:352:56: /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-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:369:77: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 369 | Geom::Affine const m (sp_shape_marker_get_transform_at_start(path_it->front())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp: In member function 'virtual void SPShape::snappoints(std::vector&, const Inkscape::SnapPreferences*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:1198:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1198 | void SPShape::snappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const { | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:1198:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Geom::Point Geom::middle_point(const LineSegment&)', inlined from 'virtual void SPShape::snappoints(std::vector&, const Inkscape::SnapPreferences*) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:1233:54: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:345:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 345 | return ( _segment.initialPoint() + _segment.finalPoint() ) / 2; | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp: In member function 'virtual std::optional SPShape::documentExactBounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-shape.cpp:848:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 848 | std::optional SPShape::documentExactBounds() const | ^~~~~~~ [886/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /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/object/sp-marker.cpp:33: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericRect::CRect' {aka '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) { | ^~~~~~~~~ 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::Affine Geom::operator*(const Affine&, const Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:213:51: required from here 213 | this->c2p = this->c2p * Geom::Translate( -ref ); | ^ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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 '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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed 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::GenericRect::CRect' {aka '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:202:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | ictx.i2doc = Geom::identity(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:206:19: note: parameter passing for argument of type 'Geom::GenericRect::CRect' {aka '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:15: note: parameter passing for argument of type 'Geom::Affine' 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: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 ); | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:213:15: note: parameter passing for argument of type 'Geom::Affine' 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::GenericRect::CRect' {aka '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/utils.h: In function 'Geom::Affine Geom::operator*(const Affine&, const Translate&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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-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:312:20: note: parameter passing for argument of type 'Geom::Affine' 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:316:44: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 316 | result = Geom::Rotate::from_degrees(this->orient.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:316:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 316 | result = Geom::Rotate::from_degrees(this->orient.computed); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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()); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:321:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | result = Geom::Scale(linewidth) * result; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp: In function 'void sp_validate_marker(SPMarker*, SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:345:32: 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::Rect bounds(r->min() * doc->dt2doc(), r->max() * doc->dt2doc()); | ~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp: In function 'Inkscape::DrawingItem* sp_marker_show_instance(SPMarker*, Inkscape::DrawingItem*, unsigned int, unsigned int, unsigned int, const Geom::Affine&, float)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:489:68: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 489 | view->items[pos]->setTransform(marker->get_marker_transform(base, linewidth, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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:509:14: note: parameter passing for argument of type 'Geom::Affine' 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: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 /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:509:14: note: parameter passing for argument of type 'Geom::Affine' 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:521:65: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 521 | repr->setAttributeSvgDouble("markerWidth", bounds.dimensions()[Geom::X]); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:537:27: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 537 | dup_transform = Geom::identity(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp: In function 'void sp_marker_flip_horizontally(SPMarker*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:638:44: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 638 | set.setScaleRelative(bbox->midpoint(), Geom::Scale(-1.0, 1.0)); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Rotate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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:316:66: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 316 | result = Geom::Rotate::from_degrees(this->orient.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-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:537:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 537 | dup_transform = Geom::identity(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp: In function 'void sp_validate_marker(SPMarker*, SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:345:29: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 345 | 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/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::GenericRect::CRect' {aka '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:203:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | ictx.i2vp = Geom::identity(); | ~~~~~~~~~~~~~~^~ /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:60: note: parameter passing for argument of type 'Geom::Affine' 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:305:14: note: parameter passing for argument of type 'Geom::Affine' 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: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 /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::Affine' 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 'Geom::Affine SPMarker::get_marker_transform(const Geom::Affine&, double, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-marker.cpp:312:48: /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-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:509:14: note: parameter passing for argument of type 'Geom::Affine' 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: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 /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:509:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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 /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-text.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:58: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp: In member function 'Geom::Point TextTagAttributes::firstXY() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:1477:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1477 | Geom::Point TextTagAttributes::firstXY() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/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::GenericRect::CRect' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::update(SPCtx*, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | Geom::OptRect paintbox = this->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp: In member function 'virtual void SPText::snappoints(std::vector&, const Inkscape::SnapPreferences*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:389:38: 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:389:57: note: parameter passing for argument of type 'Geom::Affine' 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:389:38: 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 Geom::Affine SPText::set_transform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:417:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 417 | Geom::Affine SPText::set_transform(Geom::Affine const &xform) { | ^~~~~~ /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::GenericRect::CRect' {aka '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::GenericRect::CRect' {aka '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:486:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 486 | Geom::Affine const ctm (this->i2dt_affine()); | ^ /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::GenericRect::CRect' {aka '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); | ~~~^~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 'std::unique_ptr SPText::getExclusionShape() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:735:82: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 735 | temp->LoadPathVector(curve->get_pathvector(), shape->getRelativeTransform(this), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /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::GenericRect::CRect' {aka '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::GenericRect::CRect' {aka '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:1150:63: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1150 | frame *= Geom::Translate (-inline_size/2.0, 0 ); | ^ /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::GenericRect::CRect' {aka '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: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::GenericRect::CRect' {aka '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:1159:62: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1159 | frame *= Geom::Translate (0, -inline_size/2.0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:1176:19: note: parameter passing for argument of type 'Geom::GenericRect::CRect' {aka 'Geom::Rect'} when C++17 is enabled changed to match C++14 in GCC 10.1 1176 | frame = Geom::Rect::from_xywh(x, y, width, height); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:1254:26: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1254 | p0 *= desktop->dt2doc(); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp: In function 'SPItem* create_text_with_rectangle(SPDesktop*, Geom::Point, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:1281:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1281 | SPItem *create_text_with_rectangle (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:1290:110: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1290 | text_repr->setAttributeOrRemoveIfEmpty("transform", sp_svg_transform_write(parent->i2doc_affine().inverse())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp: In member function 'Geom::Point TextTagAttributes::firstXY() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:1477:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1477 | Geom::Point TextTagAttributes::firstXY() const | ^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:1805:1: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1805 | } | ^ /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: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/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:482:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 482 | pbox = this->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /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::GenericRect::CRect' {aka '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:1150:63: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1150 | frame *= Geom::Translate (-inline_size/2.0, 0 ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:1157:42: note: parameter passing for argument of type 'Geom::GenericRect::CRect' {aka '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:1159:62: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1159 | frame *= Geom::Translate (0, -inline_size/2.0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:1176:42: note: parameter passing for argument of type 'Geom::GenericRect::CRect' {aka 'Geom::Rect'} when C++17 is enabled changed to match C++14 in GCC 10.1 1176 | frame = Geom::Rect::from_xywh(x, y, width, height); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp: In member function 'virtual void SPText::snappoints(std::vector&, const Inkscape::SnapPreferences*) const': /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::modified(guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:230:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Geom::OptRect paintbox = geometricBounds(); | ~~~~~~~~~~~~~~~^~ /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: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) { | ^~~~~~ /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 'const Geom::Affine' 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-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:486:46: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 486 | Geom::Affine const ctm (this->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ /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:1254:26: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1254 | p0 *= desktop->dt2doc(); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp: In member function 'Geom::Point TextTagAttributes::firstXY() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:1477:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1477 | Geom::Point TextTagAttributes::firstXY() const | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp: In function 'SPItem* create_text_with_rectangle(SPDesktop*, Geom::Point, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-text.cpp:1281:9: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1281 | SPItem *create_text_with_rectangle (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:1281: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/object/sp-text.cpp:1290:100: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1290 | text_repr->setAttributeOrRemoveIfEmpty("transform", sp_svg_transform_write(parent->i2doc_affine().inverse())); | ~~~~~~~~~~~~~~~~~~~~^~ /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:891:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 891 | void SPText::rebuildLayout() | ^~~~~~ [888/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-tiling.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 /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-font.cpp:17: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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 /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-object.cpp:31: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-object.cpp:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /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:38: 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 | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::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 '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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [890/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-test-doEffect-stack.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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/display/drawing.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch-path.cpp:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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 /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:154:64: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 154 | Geom::Affine transform = Geom::Translate(offset.computed, 0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch-path.cpp:167:12: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | return result; | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch-path.cpp: In member function 'void SPHatchPath::_updateView(View&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch-path.cpp:196:71: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | Geom::Affine offset_transform = Geom::Translate(offset.computed, 0); | ^ /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(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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:154:64: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 154 | Geom::Affine transform = Geom::Translate(offset.computed, 0); | ^ /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 | ^~~~~~~~~~~ [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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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-image.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericRect::CRect' {aka '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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp:502:17: required from here 502 | t = s * tp; | ^~ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::GenericRect::CRect' {aka '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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 function 'void sp_image_set_curve(SPImage*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp:755:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 755 | Geom::OptRect rect = image->bbox(Geom::identity(), SPItem::VISUAL_BBOX); | ~~~~~~~~~~~~~~^~ /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::GenericRect::CRect' {aka '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::GenericRect::CRect' {aka '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::print(SPPrintContext*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp:502:11: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 502 | t = s * tp; | ~~^~~~~~~~ /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 '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:713:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 713 | Geom::Affine SPImage::set_transform(Geom::Affine const &xform) { | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp:715:78: 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:719:62: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 719 | Geom::Affine ret(Geom::Affine(xform).withoutTranslation()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp:743:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp:743:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | pos = pos * ret.inverse(); | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp:743:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp:747:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 747 | return ret; | ^~~ /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) | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp:898:35: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 898 | area *= i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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::GenericRect::CRect' {aka '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 'bool SPImage::cropToArea(Geom::Rect)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp:901:53: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 901 | area *= Geom::Translate(-x.computed, -y.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:50: 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 '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:43: note: parameter passing for argument of type 'Geom::GenericRect::CRect' {aka '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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp: In member function 'virtual void SPImage::print(SPPrintContext*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp:502:17: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 502 | t = s * tp; | ^~ /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) | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-image.cpp:898:25: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 898 | area *= i2doc_affine().inverse(); | ~~~~~~~~~~~~^~ [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 /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/object/sp-guide.cpp:29: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-guide.cpp:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::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::GenericRect::CPoint' {aka '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 'const 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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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-filter.cpp:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /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:372:52: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | Geom::OptRect v_box = item->bbox(Geom::identity(), SPItem::VISUAL_BBOX); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.cpp:375:27: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | return Geom::Rect(); // No adjustment for dead box | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.cpp:396:58: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 396 | outbox *= Geom::Translate(-inbox.left(), -inbox.top()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-filter.cpp:398:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | return outbox; | ^~~~~~ /usr/include/2geom-1.4.0/2geom/affine.h: In function 'Geom::Affine Geom::identity()': /usr/include/2geom-1.4.0/2geom/affine.h:210:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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:12: 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 | ^~~~~~~~ [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/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:43, 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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp:29: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-namedview.cpp:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ 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/object/sp-namedview.cpp:971:46: required from here 971 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ^~~~~ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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]); } | ^~~~~~~ /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()); | ~~~~~~~~~~~~~~~^~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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()) { | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:529:46: required from here 529 | _hatchTransform = hatchTransform() * postmul; | ^~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 '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::GenericRect::CRect' {aka '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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:676:104: required from here 676 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::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::GenericRect::CRect' {aka '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-hatch.cpp: In member function 'virtual void SPHatch::set(SPAttr, const gchar*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:165:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | _hatchTransform = Geom::identity(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 'void SPHatch::transform_multiply(Geom::Affine, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:524:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 524 | void SPHatch::transform_multiply(Geom::Affine postmul, bool set) | ^~~~~~~ /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::GenericRect::CRect' {aka '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:123: note: parameter passing for argument of type 'Geom::Affine' 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: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:676:64: note: parameter passing for argument of type 'Geom::Affine' 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(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:695:42: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 695 | info.overflow_step_transform = Geom::Translate(pitch, 0.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CRect' {aka '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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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:715:64: note: parameter passing for argument of type 'Geom::Affine' 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::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 720 | Geom::Point corner = bbox->corner(i); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:746:1: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 746 | } | ^ /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: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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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:721:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 721 | Geom::Point corner_ps = corner * user2ps; | ^~~~~~~ /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:696:89: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 696 | info.overflow_initial_transform = Geom::Translate(-overflow_right_strip, 0.0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp: In member function 'Geom::OptInterval SPHatch::_ZNK7SPHatch22_calculateStripExtentsERKN4Geom7OptRectE.part.0(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:706:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 706 | Geom::OptInterval SPHatch::_calculateStripExtents(Geom::OptRect const &bbox) const | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:706:19: note: parameter passing for argument of type 'Geom::Affine' 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-hatch.cpp:706:19: 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-hatch.cpp:706:19: note: parameter passing for argument of type 'Geom::Affine' 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 'Geom::OptInterval SPHatch::_ZNK7SPHatch22_calculateStripExtentsERKN4Geom7OptRectE.part.0(const Geom::OptRect&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:715: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 'Geom::OptInterval SPHatch::_ZNK7SPHatch22_calculateStripExtentsERKN4Geom7OptRectE.part.0(const Geom::OptRect&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-hatch.cpp:716:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 716 | Geom::Affine user2ps = ps2user.inverse(); | ~~~~~~~~~~~~~~~^~ /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:676:104: note: parameter passing for argument of type 'Geom::Affine' 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: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(); | ~~~~~~~~~~~~^~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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 /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/color-profile.cpp:26: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 { | ^ /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:1090:77: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1090 | SPGradient::get_g2d_matrix(Geom::Affine const &ctm, Geom::Rect const &bbox) 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp:1094:46: required from here 1094 | * Geom::Translate(bbox.min()) | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::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-gradient.cpp: In constructor 'SPGradient::SPGradient()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp:257:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | this->gradientTransform = Geom::identity(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:1090:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1090 | SPGradient::get_g2d_matrix(Geom::Affine const &ctm, Geom::Rect const &bbox) 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::GenericRect::CPoint' {aka '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:1094:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | return ( Geom::Scale(bbox.dimensions()) | ~~~~~~~~~~~~~~~~~~~~~~~~ 1094 |  * Geom::Translate(bbox.min()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint' {aka '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/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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_gs2d_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:1106:47: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1106 | * Geom::Scale(bbox.dimensions()) | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp:1106:18: [01;36mnote: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1105 | return ( gradientTransform | ~~~~~~~~~~~~~~~~~ 1106 |  * Geom::Scale(bbox.dimensions()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp:1107:44: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1107 | * Geom::Translate(bbox.min()) | ~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp:1107:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1105 | return ( gradientTransform | ~~~~~~~~~~~~~~~~~ 1106 |  * Geom::Scale(bbox.dimensions()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1107 |  * 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:1121:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1121 | * Geom::Translate(-bbox.min()) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp:1121:35: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1120 | gradientTransform = ( gradientTransform | ~~~~~~~~~~~~~~~~~ 1121 |  * Geom::Translate(-bbox.min()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint' {aka '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() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp:1120:27: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1120 | gradientTransform = ( gradientTransform | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1121 |  * Geom::Translate(-bbox.min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 function 'void sp_gradient_pattern_common_setup(cairo_pattern_t*, SPGradient*, const Geom::OptRect&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp:1170:53: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1170 | ink_cairo_pattern_set_matrix(cp, gs2user.inverse()); | ~~~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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: In constructor 'SPGradient::SPGradient()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-gradient.cpp:257:45: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | this->gradientTransform = Geom::identity(); | ~~~~~~~~~~~~~~^~ [900/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.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:43, 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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-grid.cpp:26: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ 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/object/sp-grid.cpp:402:99: required from here 402 | Quantity::convert(prefs->getDouble(prefix + "/origin_y"), _display_unit, "px")) * 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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]); } | ^~~~~~~ /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:603:67: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | origin *= document->getPageManager().getSelectedPageAffine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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:402:99: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 402 | Quantity::convert(prefs->getDouble(prefix + "/origin_y"), _display_unit, "px")) * 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 'const 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 'Geom::Affine' 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: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:603:67: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | origin *= document->getPageManager().getSelectedPageAffine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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 'const 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() | ^~~~~~ [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/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:43, 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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:78: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/clipboard.cpp:404:53: required from here 404 | _clipnode->setAttributePoint("min", bbox.min()); | ~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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/clipboard.cpp:306:34: required from here 306 | pv *= item->i2doc_affine(); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ 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/ui/clipboard.cpp:908:38: required from here 908 | return sp_svg_write_path(pathv * tr_s * tr_p); | ^~~~ /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/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::copyPathParameter(Inkscape::LivePathEffect::PathParam*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:306:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 306 | pv *= item->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:400:60: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | Geom::Affine affine = source->getDocumentScale(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:400:59: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | Geom::Affine affine = source->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:400:60: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | Geom::Affine affine = source->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::GenericRect::CPoint' {aka '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 'bool Inkscape::UI::ClipboardManagerImpl::_copyNodes(SPDesktop*, Inkscape::ObjectSet*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:553:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 553 | auto source_scale = first_path->i2dt_affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:579:53: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 579 | _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 '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:603:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | auto const dt_to_target = target_path->dt2i_affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:625:71: 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 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::GenericRect::CPoint' {aka '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 '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:905:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | auto tr_p = item->i2doc_affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:906:49: 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(); | ^ /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:1078:85: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | auto transform_str = sp_svg_transform_write(parent->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~^~ /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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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) | ^~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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:400:60: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 400 | Geom::Affine affine = source->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::GenericRect::CPoint' {aka '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 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 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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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) | ^~~~~~~~~~~~~~~~~~~~ /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/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:592:6: note: parameter passing for argument of type 'const Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 592 | bool ClipboardManagerImpl::_pasteNodes(SPDesktop *desktop, SPDocument *clipdoc, bool in_place, bool on_page) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:592: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/clipboard.cpp:603:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | auto const dt_to_target = target_path->dt2i_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:625:68: 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 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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::copyPathParameter(Inkscape::LivePathEffect::PathParam*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:298:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | void ClipboardManagerImpl::copyPathParameter(Inkscape::LivePathEffect::PathParam *pp) | ^~~~~~~~~~~~~~~~~~~~ /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) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:905:35: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | auto tr_p = item->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:906:38: 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(); | ~~~~~~~~~~~~~~~~~~~~~^~ 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 'bool Inkscape::UI::ClipboardManagerImpl::_copyNodes(SPDesktop*, Inkscape::ObjectSet*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:520:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | bool ClipboardManagerImpl::_copyNodes(SPDesktop *desktop, ObjectSet *set) | ^~~~~~~~~~~~~~~~~~~~ /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) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:1078:85: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | auto transform_str = sp_svg_transform_write(parent->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/clipboard.cpp:1123:46: 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(); | ~~~~~~~~~~~~~~~~~~~~^~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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/object/sp-flowregion.cpp:19: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-flowregion.cpp: In member function 'virtual void SPFlowregion::update(SPCtx*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowregion.cpp:83:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | cctx.i2doc = chi.transform * ictx->i2doc; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-flowregion.cpp: In member function 'virtual void SPFlowregionExclude::update(SPCtx*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowregion.cpp:235:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | cctx.i2doc = chi.transform * ictx->i2doc; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/object/sp-flowregion.cpp: In function 'void GetDest(SPObject*, Shape**)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowregion.cpp:346:21: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 346 | static void GetDest(SPObject* child,Shape **computed) | ^~~~~~~ [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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpegroupbbox.cpp:34:45: required from here 34 | Geom::Affine affine = transform * item->transform; | ^~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::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/live_effects/lpegroupbbox.cpp: In member function 'Geom::OptRect Inkscape::LivePathEffect::GroupBBoxEffect::clip_mask_bbox(SPLPEItem*, Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpegroupbbox.cpp:31:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | GroupBBoxEffect::clip_mask_bbox(SPLPEItem *item, Geom::Affine transform) | ^~~~~~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::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-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:225:44: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Geom::Affine i2d = _path->i2doc_affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-conn-end-pair.cpp:229:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 229 | endPts[h] = h2attItem[h]->getAvoidRef().getConnectionPointPos(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 'bool SPConnEndPair::reroutePathFromLibavoid()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-conn-end-pair.cpp:373:51: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | auto doc2item = _path->i2doc_affine().inverse(); | ^ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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:220:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | void SPConnEndPair::getEndpoints(Geom::Point endPts[]) const | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-conn-end-pair.cpp:220: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-conn-end-pair.cpp:220:6: note: parameter passing for argument of type 'Geom::Affine' 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-conn-end-pair.cpp:220: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-conn-end-pair.cpp:225:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Geom::Affine i2d = _path->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-conn-end-pair.cpp:229:74: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 229 | endPts[h] = h2attItem[h]->getAvoidRef().getConnectionPointPos(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-conn-end-pair.cpp: In member function 'bool SPConnEndPair::reroutePathFromLibavoid()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-conn-end-pair.cpp:364:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 364 | bool SPConnEndPair::reroutePathFromLibavoid() | ^~~~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-clippath.cpp:30: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-clippath.cpp:125:107: required from here 125 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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 = Affine]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-clippath.cpp:255:71: required from here 255 | ret.push_back(path * (shape->transform * transform)); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.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:72: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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())); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-clippath.cpp:125:76: note: parameter passing for argument of type 'Geom::Affine' 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())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint' {aka '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/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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::GenericRect::CPoint' {aka '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())); | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-clippath.cpp:127:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | v.drawingitem->setChildTransform(Geom::identity()); | ~~~~~~~~~~~~~~^~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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/live_effects/parameter/path-reference.cpp:13: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [909/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.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: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/inkscape-preferences.h:41: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /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/style-swatch.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/dialog/inkscape-preferences.cpp:89: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::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 '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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 /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/object/sp-flowtext.cpp:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/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::GenericRect::CRect' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::update(SPCtx*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp:97:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 97 | cctx.i2doc = chi.transform * ictx->i2doc; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CRect' {aka '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::GenericRect::CRect' {aka '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:277:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | Geom::Affine const ctm (this->i2dt_affine()); | ^ /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::GenericRect::CRect' {aka '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/object/sp-flowtext.cpp: In member function 'virtual void SPFlowtext::snappoints(std::vector&, const Inkscape::SnapPreferences*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp:311:57: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 311 | 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-flowtext.cpp:311:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 311 | 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-flowtext.cpp: In member function 'virtual Inkscape::DrawingItem* SPFlowtext::show(Inkscape::Drawing&, unsigned int, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp:323:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | Geom::OptRect bbox = this->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 function 'SPItem* create_flowtext_with_internal_frame(SPDesktop*, Geom::Point, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp:655:110: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 655 | root_repr->setAttributeOrRemoveIfEmpty("transform", sp_svg_transform_write(parent->i2doc_affine().inverse())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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(); | ~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp:718:60: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 718 | cast(childshapes)->doWriteTransform(scale, nullptr, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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-flowtext.cpp: In member function 'virtual Geom::Affine SPFlowtext::set_transform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp:725:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 725 | Geom::Affine SPFlowtext::set_transform (Geom::Affine const &xform) | ^~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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:273:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 273 | pbox = this->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /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:718:60: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 718 | cast(childshapes)->doWriteTransform(scale, nullptr, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp: In member function 'virtual void SPFlowtext::snappoints(std::vector&, const Inkscape::SnapPreferences*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp:311:58: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 311 | 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-flowtext.cpp: In member function 'virtual void SPFlowtext::modified(unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp:136:45: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | Geom::OptRect pbox = geometricBounds(); | ~~~~~~~~~~~~~~~^~ /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: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) { | ^~~~~~~~~~ /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 'const Geom::Affine' 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-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:277:46: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | Geom::Affine const ctm (this->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ /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:493:22: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 493 | Inkscape::XML::Node *SPFlowtext::getAsText() | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp: In function 'SPItem* create_flowtext_with_internal_frame(SPDesktop*, Geom::Point, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp:646:9: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 646 | SPItem *create_flowtext_with_internal_frame (SPDesktop *desktop, Geom::Point p0, Geom::Point p1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-flowtext.cpp:646: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/object/sp-flowtext.cpp:655:100: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 655 | root_repr->setAttributeOrRemoveIfEmpty("transform", sp_svg_transform_write(parent->i2doc_affine().inverse())); | ~~~~~~~~~~~~~~~~~~~~^~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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/object/sp-factory.cpp:28: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-factory.cpp:55: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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/live_effects/parameter/satellite-reference.cpp:11: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/vector.cpp:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ 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/parameter/vector.cpp:19: /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/parameter/vector.cpp: In member function 'virtual void Inkscape::LivePathEffect::VectorParam::param_transform_multiply(const Geom::Affine&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/vector.cpp:135:84: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | set_and_write_new_values( origin * postmul, vector * postmul.withoutTranslation() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/vector.cpp:135:56: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | set_and_write_new_values( origin * postmul, vector * postmul.withoutTranslation() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /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/live_effects/parameter/vector.cpp: In member function 'virtual void Inkscape::LivePathEffect::VectorParam::param_transform_multiply(const Geom::Affine&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/vector.cpp:135:84: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | set_and_write_new_values( origin * postmul, vector * postmul.withoutTranslation() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/vector.cpp: In member function 'virtual void Inkscape::LivePathEffect::VectorParamKnotHolderEntity_Origin::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/parameter/vector.cpp:161:10: note: parameter passing for argument of type 'const Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | void knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, guint state) override { | ^~~~~~~~ [915/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-conn-end.cpp:58:50: required from here 58 | item_transform * child_item->transform, child_pos); | ^~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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 Affine&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-conn-end.cpp:74:62: required from here 74 | auto const curve_pv = shape->curve()->get_pathvector() * item_transform; | ^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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.cpp: In function 'bool try_get_intersect_point_with_item_recursive(Geom::PathVector&, SPItem*, const Geom::Affine&, double&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-conn-end.cpp:58:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | item_transform * child_item->transform, child_pos); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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/sp-conn-end.cpp: In function 'bool try_get_intersect_point_with_item_recursive(Geom::PathVector&, SPItem*, const Geom::Affine&, double&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-conn-end.cpp:58:50: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | item_transform * child_item->transform, child_pos); | ^~~~~~~~~ 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 'void change_endpts(SPPath*, double*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-conn-end.cpp:203:47, inlined from 'void sp_conn_get_route_and_redraw(SPPath*, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-conn-end.cpp:154:18: /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) {} | ^ [916/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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()) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp: In member function 'virtual Geom::Affine SPGenericEllipse::set_transform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:491:71: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 491 | Geom::Affine SPGenericEllipse::set_transform(Geom::Affine const &xform) | ^ /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:59: 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 | ^~~~~ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ 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/object/sp-ellipse.cpp:631:74: required from here 631 | return Geom::Point::polar(arg) * Geom::Scale(rx.computed, ry.computed) * Geom::Translate(cx.computed, cy.computed); | ^ /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::GenericInterval::CInterval' {aka 'Geom::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-ellipse.cpp: In member function 'virtual void SPGenericEllipse::set_shape()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:486:104: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 486 | Geom::Affine aff = Geom::Scale(rx.computed, ry.computed) * Geom::Translate(cx.computed, cy.computed); | ^ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::append(const Geom::Curve&)': /usr/include/2geom-1.4.0/2geom/path.h:758:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 758 | stitchTo(curve.initialPoint()); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp: In member function 'virtual Geom::Affine SPGenericEllipse::set_transform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:498:78: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 498 | Geom::Point pos(Geom::Point(this->cx.computed, this->cy.computed) * xform); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:502:62: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Affine ret(Geom::Affine(xform).withoutTranslation()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:531:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 531 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:531:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 531 | pos = pos * ret.inverse(); | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:531:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 531 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:548:32: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 548 | this->adjust_pattern(xform * ret.inverse()); | ~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp: In member function 'virtual void SPGenericEllipse::snappoints(std::vector&, const Inkscape::SnapPreferences*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:568:65: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 568 | Geom::Point pt = this->getPointAtAngle(angle) * i2dt; | ^~~~ /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 member function 'void SPGenericEllipse::setVisibleRx(double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:701:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 701 | rx = rx_ / vectorStretch({1, 0}, i2doc_affine()); | ~~~~~~~~~~~~^~ /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:693:41: note: parameter passing for argument of type 'Geom::Affine' 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: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::setVisibleRy(double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:711:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 711 | ry = ry_ / vectorStretch({0, 1}, i2doc_affine()); | ~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/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: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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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/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:41: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 693 | return (n * trans.withoutTranslation()).length(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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::setVisibleRx(double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:696:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 696 | void SPGenericEllipse::setVisibleRx(double rx_) | ^~~~~~~~~~~~~~~~ /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/sp-ellipse.cpp: In member function 'virtual void SPGenericEllipse::snappoints(std::vector&, const Inkscape::SnapPreferences*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:556:6: note: parameter passing for argument of type 'const Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 556 | void SPGenericEllipse::snappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:556: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-ellipse.cpp:556:6: note: parameter passing for argument of type 'Geom::Affine' 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-ellipse.cpp:556: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-ellipse.cpp:561:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 561 | Geom::Affine const i2dt = this->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:568:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 568 | Geom::Point pt = this->getPointAtAngle(angle) * i2dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp: In member function 'virtual void SPGenericEllipse::set_shape()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:486:104: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 486 | Geom::Affine aff = Geom::Scale(rx.computed, ry.computed) * Geom::Translate(cx.computed, cy.computed); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:434:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 434 | void SPGenericEllipse::set_shape() | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp: In member function 'virtual Geom::Affine SPGenericEllipse::set_transform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-ellipse.cpp:502:60: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Affine ret(Geom::Affine(xform).withoutTranslation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/persp3d.cpp:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/persp3d.cpp:27: /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/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::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 { | ^~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-lpe-item.cpp:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/transformedpoint.cpp:20: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/transformedpoint.cpp: In member function 'virtual Geom::Point Inkscape::LivePathEffect::TransformedPointParamKnotHolderEntity_Vector::knot_get() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/transformedpoint.cpp:170:42: 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 knot_get() const override{ | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/parameter/transformedpoint.cpp: In member function 'virtual void Inkscape::LivePathEffect::TransformedPointParam::param_transform_multiply(const Geom::Affine&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/transformedpoint.cpp:138:88: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | set_and_write_new_values( origin * postmul, vector * postmul.withoutTranslation() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/transformedpoint.cpp:138:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | set_and_write_new_values( origin * postmul, vector * postmul.withoutTranslation() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /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) { | ^~~~~~~~ In member function 'virtual void Inkscape::LivePathEffect::TransformedPointParam::param_transform_multiply(const Geom::Affine&, bool)', inlined from 'virtual void Inkscape::LivePathEffect::TransformedPointParam::param_transform_multiply(const Geom::Affine&, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/transformedpoint.cpp:135:1: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/transformedpoint.cpp:138:88: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | set_and_write_new_values( origin * postmul, vector * postmul.withoutTranslation() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [922/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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 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/parameter/text.cpp:79:37: required from here 79 | Point pos = pwd2_reparam.valueAt(t_reparam); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type 'Geom::Piecewise >::output_type' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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) { | ^~~~~ /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/parameter/text.cpp: In member function 'void Inkscape::LivePathEffect::TextParam::setPosAndAnchor(const Geom::Piecewise >&, double, double, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/text.cpp:81:25: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | Point n = -rot90(dir); | ^ [924/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-strokes.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 /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-metadata.cpp:18: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-metadata.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [925/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.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 /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/object-set.h:37: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /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/object-set.cpp:24: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/object-set.cpp:469:30: required from here 469 | return bbox->midpoint(); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::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 'Geom::OptRect Inkscape::ObjectSet::strokedBounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/object-set.cpp:418:61: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | bbox.unionWith(item->visualBounds(item->i2doc_affine(), false, true, true)); | ~~~~~~~~~~~~~~~~~~^~ /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(); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/object-set.cpp: In member function 'Geom::OptRect Inkscape::ObjectSet::strokedBounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/object-set.cpp:412:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 412 | Geom::OptRect ObjectSet::strokedBounds() const | ^~~~~~~~~ /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:459:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 459 | std::optional ObjectSet::center() const { | ^~~~~~~~~ [926/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.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 /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-mesh-array.h:50: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/drawing.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp:52: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-mesh-array.cpp:1127:47: required from here 1127 | Geom::Coord const width = bbox->dimensions()[Geom::X]; | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:165:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp:2801:31: required from here 2801 | Geom::Affine trans = t1 * scale * t2; | ^~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-mesh-array.cpp: In member function 'void SPMeshNodeArray::create(SPMeshGradient*, SPItem*, Geom::OptRect)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp:1119:37: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1119 | bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp:1127:47: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1127 | Geom::Coord const width = bbox->dimensions()[Geom::X]; | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/affine.h: In function 'Geom::Affine Geom::identity()': /usr/include/2geom-1.4.0/2geom/affine.h:210:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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/object/sp-mesh-array.cpp: In member function 'unsigned int SPMeshNodeArray::color_pick(const std::vector&, SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp:2297:25: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2297 | pick_drawing->update(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp:2340:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2340 | Geom::Point dp = nodes[nrow+1][ncol]->p - p; | ^ /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 = 3]': /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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()); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp:2801:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2801 | Geom::Affine trans = t1 * scale * t2; | ^~ /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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp: In member function 'void SPMeshNodeArray::split_row(unsigned int, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp:2882:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2882 | nodes[i+n ][j]->p = b_new.first[n]; /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In constructor 'Geom::Line::Line(const Geom::Ray&)': /usr/include/2geom-1.4.0/2geom/line.h:101:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 101 | , _final(r.origin() + r.vector()) | ^ /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; | ^ /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::coonsTensorPoint(unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp:380:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | -1.0 * p[3][3] ) / 9.0; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp: In member function 'unsigned int SPMeshNodeArray::side_toggle(const std::vector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp:1945:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1945 | n[2]->p = n[3]->p - dp; | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp: In member function 'unsigned int SPMeshNodeArray::color_pick(const std::vector&, SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp:2297:25: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2297 | pick_drawing->update(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp:2340:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2340 | Geom::Point dp = nodes[nrow+1][ncol]->p - p; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp: In member function 'void SPMeshNodeArray::create(SPMeshGradient*, SPItem*, Geom::OptRect)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp:1119:37: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1119 | bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp:1129:46: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1129 | Geom::Point center = bbox->midpoint(); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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 ) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp: In member function 'unsigned int SPMeshNodeArray::color_pick(const std::vector&, SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp:2272:10: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2272 | unsigned SPMeshNodeArray::color_pick(std::vector const &icorners, SPItem * const item) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp:2272: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/object/sp-mesh-array.cpp:2272:10: note: parameter passing for argument of type 'Geom::Affine' 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-mesh-array.cpp:2272: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/object/sp-mesh-array.cpp:2325:32: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2325 | p *= item->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp:2341:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2341 | p += unit_vector( dp ) * size; | ~~~~~~~~~~~^~~~~~ /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:2801:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2801 | Geom::Affine trans = t1 * scale * t2; | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp: In member function 'void SPMeshNodeArray::create(SPMeshGradient*, SPItem*, Geom::OptRect)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-mesh-array.cpp:1112:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1112 | void SPMeshNodeArray::create( SPMeshGradient *mg, SPItem *item, Geom::OptRect bbox ) { | ^~~~~~~~~~~~~~~ [927/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 = 3]': /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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) { | ^~~~~~~~~~~~ [928/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/point.cpp:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/point.cpp: In member function 'Geom::Point Inkscape::LivePathEffect::PointParam::param_get_default() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/point.cpp:59:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 59 | PointParam::param_get_default() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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-item.cpp:31: /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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-item.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:967:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 967 | : transform; | ^~~~~~~~~ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericRect::CPoint' {aka '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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-item.cpp:335:70: required from here 335 | transform_center_x = (object_centre[Geom::X] - bbox->midpoint()[Geom::X])/viewscale; | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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-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::GenericRect::CRect' {aka '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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:966:81: required from here 966 | ? Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()) * transform | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::GenericRect::CRect' {aka '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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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 = Affine]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1029:60: required from here 1029 | result = Geom::Path(*bounding_rect) * i2doc_affine(); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 'std::optional SPItem::getClipPathVector(const SPItem*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:131:51: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | auto cumulative_transform = transform.inverse(); | ^ /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::GenericRect::CPoint' {aka '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 'virtual void SPItem::set(SPAttr, const gchar*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:561:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 561 | item->set_item_transform(Geom::identity()); | ~~~~~~~~~~~~~~^~ /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:940:66: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 940 | auto const len = bbox ? bbox->dimensions() : Geom::Point(); | ^ /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::GenericRect::CRect' {aka '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 lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:920:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 920 | return geometricBounds(); | ~~~~~~~~~~~~~~~^~ /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::GenericRect::CPoint' {aka '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::GenericRect::CRect' {aka '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 lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:971:69: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 971 | bbox.intersectWith(obj->geometricBounds(transform_with_units(contentunits))); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:966:46: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 966 | ? Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()) * transform | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:966:50: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 966 | ? Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()) * transform | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint' {aka '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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp: In member function 'void SPItem::getSnappoints(std::vector&, const Inkscape::SnapPreferences*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1102:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1102 | p.emplace_back(getCenter(), Inkscape::SNAPSOURCE_ROTATION_CENTER, Inkscape::SNAPTARGET_ROTATION_CENTER); | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1125:65: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1125 | pt *= Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1125:61: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1125 | pt *= Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1125:65: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1125 | pt *= Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1127:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1127 | pt = desktop->dt2doc(pt) * i2dt_affine(); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1127:59: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1127 | pt = desktop->dt2doc(pt) * i2dt_affine(); | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1127:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1127 | pt = desktop->dt2doc(pt) * i2dt_affine(); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1109:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1109 | return geometricBounds(); | ~~~~~~~~~~~~~~~^~ /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:1882:32: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1882 | Geom::Point A((*bbox).min()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp: In member function 'void SPItem::rotate_rel(const Geom::Rotate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1899:94: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1899 | Geom::Affine affine = Geom::Affine(s).inverse() * Geom::Affine(rotation) * Geom::Affine(s); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1908:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1908 | setCenter(center * affine); | ~~~~~~~^~~~~~~~ /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:60: note: parameter passing for argument of type 'Geom::Affine' 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: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:1918:38: note: parameter passing for argument of type 'Geom::Affine' 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: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/utils.h: In function 'Geom::Affine Geom::operator*(const Affine&, const Scale&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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-item.cpp: In member function 'void SPItem::skew_rel(double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1925:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1925 | Geom::Point center = getCenter(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1929:76: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1929 | Geom::Affine affine = Geom::Affine(s).inverse() * skew * Geom::Affine(s); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1936:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1936 | setCenter(center * affine); | ~~~~~~~^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp: In member function 'void SPItem::move_rel(const Geom::Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1943:34: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1943 | set_i2d_affine(i2dt_affine() * tr); | ~~~~~~~~~~~~~~^~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.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); } | ^~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Scale&)': /usr/include/2geom-1.4.0/2geom/curve.h:198:64: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /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: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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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::GenericRect::CPoint' {aka '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 'void SPItem::fill_ps_ref_changed(SPObject*, SPObject*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:724:45: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 724 | Geom::OptRect bbox = geometricBounds(); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:966:46: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 966 | ? Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()) * transform | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1946:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1946 | } | ^ /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:940:49: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 940 | auto const len = bbox ? bbox->dimensions() : Geom::Point(); | ~~~~~~~~~~~~~~~~^~ /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::GenericRect::CRect' {aka '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 'std::optional SPItem::getClipPathVector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:114:50: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | return clip->getPathVector(Geom::identity()); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp: In member function 'void SPItem::rotate_rel(const Geom::Rotate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1908:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1908 | setCenter(center * affine); | ^~~~~~ /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); | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp: In member function 'void SPItem::skew_rel(double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1929:41: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1929 | Geom::Affine affine = Geom::Affine(s).inverse() * skew * Geom::Affine(s); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1936:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1936 | setCenter(center * affine); | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp: In member function 'Inkscape::DrawingItem* SPItem::invoke_show(Inkscape::Drawing&, unsigned int, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1266:38: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1266 | auto const bbox = geometricBounds(); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp: In member function 'Geom::Point SPItem::getCenter(bool) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:364:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 364 | Geom::Point SPItem::getCenter(bool ensure_uptodate) const { | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp: In member function 'void SPItem::set_i2d_affine(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1826:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1826 | Geom::Affine const i2p( i2dt * dt2p ); | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp: In member function 'void SPItem::getSnappoints(std::vector&, const Inkscape::SnapPreferences*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1095:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1095 | void SPItem::getSnappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1125:96: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1125 | pt *= Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1112:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1112 | auto add_clip_or_mask_points = [&, this] (SPObject const *obj, bool contentunits) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1112:36: note: parameter passing for argument of type 'Geom::Affine' 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-item.cpp:1127:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1127 | pt = desktop->dt2doc(pt) * i2dt_affine(); | ~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1127:59: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1127 | pt = desktop->dt2doc(pt) * i2dt_affine(); | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp: In member function 'void SPItem::rotate_rel(const Geom::Rotate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1895:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1895 | void SPItem::rotate_rel(Geom::Rotate const &rotation) | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1895:6: note: parameter passing for argument of type 'Geom::Affine' 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-item.cpp:1895: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-item.cpp:1895:6: note: parameter passing for argument of type 'Geom::Affine' 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-item.cpp:1897:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1897 | Geom::Point center = getCenter(); | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1899:50: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1899 | Geom::Affine affine = Geom::Affine(s).inverse() * Geom::Affine(rotation) * Geom::Affine(s); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp: In member function 'void SPItem::skew_rel(double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1923:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1923 | void SPItem::skew_rel(double skewX, double skewY) | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1923:6: note: parameter passing for argument of type 'Geom::Affine' 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-item.cpp:1923: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-item.cpp:1923:6: note: parameter passing for argument of type 'Geom::Affine' 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-item.cpp:1925:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1925 | Geom::Point center = getCenter(); | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item.cpp:1929:50: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1929 | Geom::Affine affine = Geom::Affine(s).inverse() * skew * Geom::Affine(s); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [931/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /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/object/sp-item-group.cpp:35: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-group.cpp:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::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-item-group.cpp: In member function 'virtual void SPGroup::update(SPCtx*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-group.cpp:162:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | cctx.i2doc = item->transform * ictx->i2doc; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 function 'void sp_item_group_ungroup(SPGroup*, std::vector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-group.cpp:548:34: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 548 | group->adjust_paint_recursive(Geom::identity(), Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:856:58: note: parameter passing for argument of type 'Geom::Affine' 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:884:60: note: parameter passing for argument of type 'Geom::Affine' 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; | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-group.cpp:892:58: note: parameter passing for argument of type 'Geom::Affine' 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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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); } | ^~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.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); } | ^~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Scale&)': /usr/include/2geom-1.4.0/2geom/curve.h:198:64: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /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: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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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; | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-group.cpp: In function 'Geom::OptRect bbox_on_rect_clip(SPObject*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-item-group.cpp:497:52: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 497 | bbox_clip = shape->visualBounds(); | ~~~~~~~~~~~~~~~~~~~^~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 /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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [935/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-constructgrid.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/parameter/satellite.cpp: In constructor 'Inkscape::LivePathEffect::SatelliteParam::SatelliteParam(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Inkscape::UI::Widget::Registry*, Inkscape::LivePathEffect::Effect*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/satellite.cpp:34:7: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | , last_transform(Geom::identity()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/satellite.cpp: In member function 'void Inkscape::LivePathEffect::SatelliteParam::linked_modified(SPObject*, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/satellite.cpp:220:24: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | last_transform = Geom::identity(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/live_effects/parameter/satellite.cpp: In constructor 'Inkscape::LivePathEffect::SatelliteParam::SatelliteParam(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Inkscape::UI::Widget::Registry*, Inkscape::LivePathEffect::Effect*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/satellite.cpp:34:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | , last_transform(Geom::identity()) | ~~~~~~~~~~~~~~^~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp:35: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp: In member function 'virtual Geom::Affine SPBox3D::set_transform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp:253:62: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | Geom::Affine SPBox3D::set_transform(Geom::Affine const &xform) { | ^ /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:57: 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 { | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 'virtual Geom::Affine SPBox3D::set_transform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp:253:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | Geom::Affine SPBox3D::set_transform(Geom::Affine const &xform) { | ^~~~~~~ /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 { | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp:300:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | Geom::Affine const i2d(this->i2dt_affine ()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp:302:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | return this->get_perspective()->perspective_impl->tmat.image(proj_corner).affine() * i2d.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp:302:105: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | return this->get_perspective()->perspective_impl->tmat.image(proj_corner).affine() * i2d.inverse(); | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp:302:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | return this->get_perspective()->perspective_impl->tmat.image(proj_corner).affine() * i2d.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp: In member function 'Geom::Point SPBox3D::get_center_screen()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp:324:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 324 | Geom::Affine const i2d( this->i2dt_affine() ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp:325:102: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return this->get_perspective()->perspective_impl->tmat.image(proj_center).affine() * i2d.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp:325:101: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return this->get_perspective()->perspective_impl->tmat.image(proj_center).affine() * i2d.inverse(); | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp:325:102: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return this->get_perspective()->perspective_impl->tmat.image(proj_center).affine() * i2d.inverse(); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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(); | ^ /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: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/object/box3d.cpp: In member function 'virtual Geom::Affine SPBox3D::set_transform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp:253:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | Geom::Affine SPBox3D::set_transform(Geom::Affine const &xform) { | ^~~~~~~ /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 { | ^~~~~~~ /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::Affine' 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/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 /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::Affine' 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/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 /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::Affine' 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/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp:300:46: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | Geom::Affine const i2d(this->i2dt_affine ()); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp:302:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | return this->get_perspective()->perspective_impl->tmat.image(proj_corner).affine() * i2d.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp:302:105: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | return this->get_perspective()->perspective_impl->tmat.image(proj_corner).affine() * i2d.inverse(); | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp:304:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return this->get_perspective()->perspective_impl->tmat.image(proj_corner).affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp: In member function 'Geom::Point SPBox3D::get_center_screen()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp:319:1: note: parameter passing for argument of type 'const Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | SPBox3D::get_center_screen () { | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp:319: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/object/box3d.cpp:319:1: note: parameter passing for argument of type 'Geom::Affine' 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/box3d.cpp:319: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/object/box3d.cpp:319:1: note: parameter passing for argument of type 'Geom::Affine' 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/box3d.cpp:319: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/object/box3d.cpp:319:1: note: parameter passing for argument of type 'Geom::Affine' 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/box3d.cpp:319: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/object/box3d.cpp:324:46: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 324 | Geom::Affine const i2d( this->i2dt_affine() ); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp:325:85: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return this->get_perspective()->perspective_impl->tmat.image(proj_center).affine() * i2d.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp:325:101: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return this->get_perspective()->perspective_impl->tmat.image(proj_center).affine() * i2d.inverse(); | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp: In member function 'void SPBox3D::corners_for_PLs(Proj::Axis, Geom::Point&, Geom::Point&, Geom::Point&, Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/box3d.cpp:536:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | void SPBox3D::corners_for_PLs (Proj::Axis axis, | ^~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 /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 /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/lpeobject.cpp:12: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::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 { | ^~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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/patharray.h:23: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [943/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-attach-path.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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()); | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/powerstrokepointarray.cpp:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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]); /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/powerstrokepointarray.cpp: In member function 'virtual void Inkscape::LivePathEffect::PowerStrokePointArrayParamKnotHolderEntity::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/parameter/powerstrokepointarray.cpp:215:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Geom::Point s = snap_knot_position(p, state); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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:32: 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/parameter/powerstrokepointarray.cpp: In member function 'virtual void Inkscape::LivePathEffect::PowerStrokePointArrayParamKnotHolderEntity::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/parameter/powerstrokepointarray.cpp:269:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | offset = dot(s - pwd2.valueAt(t), n.valueAt(t)); | ^ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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 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-text_label.cpp:38:30: required from here 38 | Point pos(pwd2_in.valueAt(t)); | ~~~~~~~~~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type 'Geom::Piecewise >::output_type' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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) { | ^~~~~ /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-text_label.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPETextLabel::doEffect_pwd2(const Geom::Piecewise >&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-text_label.cpp:40:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Point n(-rot90(dir) * 30); | ^ [945/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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/parameter/parameter.cpp:113:43: required from here 113 | p2 *= desktop->dt2doc(); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/live_effects/parameter/parameter.cpp: In member function 'void Inkscape::LivePathEffect::Parameter::param_higlight(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/parameter.cpp:82:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | void Parameter::param_higlight(bool highlight) | ^~~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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/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/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/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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.h:28: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/nodesatellitesarray.cpp:431:16: required from here 431 | segment *= itemtransform; | ^~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/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:427:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 427 | Geom::Affine itemtransform = cast(item)->i2doc_affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/nodesatellitesarray.cpp:428:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 428 | Geom::Path segment(curve_in.initialPoint()); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.4.0/2geom/ray.h: In function 'double Geom::angle_between(const Ray&, const Ray&, bool)': /usr/include/2geom-1.4.0/2geom/ray.h:146:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | double angle = angle_between(r1.vector(), r2.vector()); | ~~~~~~~~~^~ /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: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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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]); } | ^~~~~~~~ /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:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point FilletChamferKnotHolderEntity::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/nodesatellitesarray.cpp:367: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/parameter/nodesatellitesarray.cpp:427:69: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 427 | Geom::Affine itemtransform = cast(item)->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/nodesatellitesarray.cpp:428:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 428 | Geom::Path segment(curve_in.initialPoint()); | ~~~~~~~~~~~~~~~~~~~~~^~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/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::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 void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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]; } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^~~~~~~~ /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 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); | ^ [950/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/stringstream.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 /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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-tangent_to_curve.cpp:23: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ 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-tangent_to_curve.cpp:24: /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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 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-tangent_to_curve.cpp:82:26: required from here 82 | ptA = pwd2_in.valueAt(t_attach); | ~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type 'Geom::Piecewise >::output_type' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /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-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: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; | ^~~ /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:77:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | LPETangentToCurve::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^~~~~~~~~~~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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 = Affine]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-vonkoch.cpp:109:62: required from here 109 | Geom::Path refpath = ref_path.get_pathvector().front() * affine ; | ^~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:94:57: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | Geom::Affine affine = generator.get_relative_affine(); | ^ /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); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-vonkoch.cpp:118:8: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | m0 = m0.inverse(); | ~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-vonkoch.cpp:124:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | Point p = i.pointAt(0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-vonkoch.cpp:127:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | m = m0*m; | ~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-vonkoch.cpp:130:34: 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 p = i.pointAt(1); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-vonkoch.cpp:139:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 139 | m = m0*m; | ~~^~~~~~ /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/boost/operators.hpp: In function 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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-vonkoch.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEVonKoch::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-vonkoch.cpp:272:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | A = paths.front().pointAt(0); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/affine.h: In function 'Geom::Affine Geom::identity()': /usr/include/2geom-1.4.0/2geom/affine.h:210:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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/live_effects/lpe-vonkoch.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEVonKoch::resetDefaults(const SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-vonkoch.cpp:291:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 291 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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-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:127:20: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | m = m0*m; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-vonkoch.cpp:91:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 91 | LPEVonKoch::doEffect_path (Geom::PathVector const & path_in) | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-vonkoch.cpp:91:1: note: parameter passing for argument of type 'Geom::Affine' 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-vonkoch.cpp:91: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-vonkoch.cpp:91:1: note: parameter passing for argument of type 'Geom::Affine' 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-vonkoch.cpp:91: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-vonkoch.cpp:91:1: note: parameter passing for argument of type 'Geom::Affine' 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-vonkoch.cpp:91: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-vonkoch.cpp:94:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | Geom::Affine affine = generator.get_relative_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-vonkoch.cpp:110:30: 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); | ~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-vonkoch.cpp:118:20: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | m0 = m0.inverse(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-vonkoch.cpp:124:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | Point p = i.pointAt(0); | ~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-vonkoch.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEVonKoch::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-vonkoch.cpp:261:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-vonkoch.cpp:272:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | A = paths.front().pointAt(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-vonkoch.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEVonKoch::resetDefaults(const SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-vonkoch.cpp:291:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 291 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]', inlined from 'virtual void Inkscape::LivePathEffect::LPEVonKoch::resetDefaults(const SPItem*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-vonkoch.cpp:301:38: /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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [953/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o [954/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/io/fix-broken-links.cpp.o [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 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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [958/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o [959/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o [960/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/stock-items.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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 { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/path.cpp: In member function 'Geom::Affine Inkscape::LivePathEffect::PathParam::get_relative_affine()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/path.cpp:85:32: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | PathParam::get_relative_affine() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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/parameter/path.cpp:555:60: required from here 555 | path_clipboard *= item->i2doc_affine().inverse(); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/path.cpp: In member function 'Geom::Affine Inkscape::LivePathEffect::PathParam::get_relative_affine()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/path.cpp:85:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | PathParam::get_relative_affine() { | ^~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/live_effects/parameter/path.cpp: In member function 'Geom::Affine Inkscape::LivePathEffect::PathParam::get_relative_affine()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/parameter/path.cpp:85:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | PathParam::get_relative_affine() { | ^~~~~~~~~ [961/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/save-image.cpp.o [962/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/png-write.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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/utils.h: In instantiation of 'Geom::Affine Geom::operator*(const Affine&, const Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-transform_2pts.cpp:418:73: required from here 418 | pathv_move *= Affine(r,0,0,r,0,0) * Translate(Geom::Point(start)); | ^ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-transform_2pts.cpp:388:15: required from here 388 | helper *= m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:89:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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/affine.h: In function 'Geom::Affine Geom::identity()': /usr/include/2geom-1.4.0/2geom/affine.h:210:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:11: note: parameter passing 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/live_effects/lpe-transform_2pts.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPETransform2Pts::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-transform_2pts.cpp:132:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 132 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-transform_2pts.cpp:147:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | point_a = pointAtNodeIndex(pathvector,(size_t)first_knot-1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::addCanvasIndicators(const SPLPEItem*, std::vector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-transform_2pts.cpp:418:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | pathv_move *= Affine(r,0,0,r,0,0) * Translate(Geom::Point(start)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/utils.h: In function 'Geom::Affine Geom::operator*(const Affine&, const Translate&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:26: 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/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: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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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 | ^~~~~~~~~~~~~~~~ /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::addCanvasIndicators(const SPLPEItem*, std::vector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-transform_2pts.cpp:418:73: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | pathv_move *= Affine(r,0,0,r,0,0) * Translate(Geom::Point(start)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-transform_2pts.cpp:404:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 404 | LPETransform2Pts::addCanvasIndicators(SPLPEItem const */*lpeitem*/, std::vector &hp_vec) | ^~~~~~~~~~~~~~~~ /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:89:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-transform_2pts.cpp:101:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 101 | point_b = pathvector.back().finalCurve().initialPoint(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-transform_2pts.cpp:132:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 132 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-transform_2pts.cpp:147:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | point_a = pointAtNodeIndex(pathvector,(size_t)first_knot-1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [963/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.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) { | ^ [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-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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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]; } | ~~~~~~~~~^ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-perp_bisector.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ 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-perp_bisector.cpp:22: /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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 instantiation of 'Geom::Piecewise< >::output_type Geom::Piecewise< >::firstValue() 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-perp_bisector.cpp:138:27: required from here 138 | A = pwd2_in.firstValue(); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/piecewise.h:106:24: note: parameter passing for argument of type 'Geom::Piecewise >::output_type' {aka '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/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/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::Piecewise >::output_type' {aka '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 '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-perp_bisector.cpp: In member function 'void Inkscape::LivePathEffect::PB::KnotHolderEntityEnd::bisector_end_set(const Geom::Point&, guint, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perp_bisector.cpp:72:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 72 | lpe->C = lpe->M + lpe->perp_dir * lambda; | ^~~~~~ [967/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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 instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-simplify.cpp:287:75: required from here 287 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.5*r,0.5*r)); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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-simplify.cpp:287:75: required from here 287 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.5*r,0.5*r)); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-simplify.cpp:72:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 72 | bbox = lpeitem->visualBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /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::GenericRect::CPoint' {aka '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:157:38: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 157 | size /= sp_lpe_item->i2doc_affine().descrim(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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::GenericRect::CPoint' {aka '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/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) { | ^~~~~ /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::drawNode(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-simplify.cpp:287:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 287 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.5*r,0.5*r)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-simplify.cpp:287:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 287 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.5*r,0.5*r)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-simplify.cpp:287:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 287 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.5*r,0.5*r)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::drawHandle(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-simplify.cpp:293:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | LPESimplify::drawHandle(Geom::Point p) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-simplify.cpp:299:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.35*r,0.35*r)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-simplify.cpp:299:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.35*r,0.35*r)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-simplify.cpp:299:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.35*r,0.35*r)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::drawHandleLine(Geom::Point, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-simplify.cpp:304:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | LPESimplify::drawHandleLine(Geom::Point p,Geom::Point p2) | ^~~~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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(); | ^ /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: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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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:246:69: 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/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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-simplify.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPESimplify::drawNode(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-simplify.cpp:287:75: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 287 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.5*r,0.5*r)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-simplify.cpp:281:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 281 | LPESimplify::drawNode(Geom::Point p) | ^~~~~~~~~~~ /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::drawHandle(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-simplify.cpp:299:77: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.35*r,0.35*r)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-simplify.cpp:293:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | LPESimplify::drawHandle(Geom::Point p) | ^~~~~~~~~~~ /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:148:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | LPESimplify::doEffect(SPCurve *curve) | ^~~~~~~~~~~ [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-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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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 instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Rotate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-show_handles.cpp:185:47: required from here 185 | pathv *= rotate * Geom::Scale(diameter) * Geom::Translate(p); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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-show_handles.cpp:185:68: required from here 185 | pathv *= rotate * Geom::Scale(diameter) * Geom::Translate(p); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-show_handles.cpp:185:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 185 | pathv *= rotate * Geom::Scale(diameter) * Geom::Translate(p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /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)); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Rotate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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) | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-show_handles.cpp:201:41: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | pathv *= Geom::Scale (diameter) * Geom::Translate(p - Geom::Point(diameter * 0.35,diameter * 0.35)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-show_handles.cpp:201:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | pathv *= Geom::Scale (diameter) * Geom::Translate(p - Geom::Point(diameter * 0.35,diameter * 0.35)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-show_handles.cpp:201:41: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | pathv *= Geom::Scale (diameter) * Geom::Translate(p - Geom::Point(diameter * 0.35,diameter * 0.35)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::drawHandleLine(Geom::Point, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-show_handles.cpp:208:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | LPEShowHandles::drawHandleLine(Geom::Point p,Geom::Point p2) | ^~~~~~~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:26: 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/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: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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Rotate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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: 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:201:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | pathv *= Geom::Scale (diameter) * Geom::Translate(p - Geom::Point(diameter * 0.35,diameter * 0.35)); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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:185:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 185 | pathv *= rotate * Geom::Scale(diameter) * Geom::Translate(p); | ^ /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) | ^~~~~~~~~~~~~~ /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:201:107: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | pathv *= Geom::Scale (diameter) * Geom::Translate(p - Geom::Point(diameter * 0.35,diameter * 0.35)); | ^ /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) | ^~~~~~~~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-parallel.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ 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-parallel.cpp:22: /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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 instantiation of 'Geom::Piecewise< >::output_type Geom::Piecewise< >::firstValue() 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-parallel.cpp:92:27: required from here 92 | A = pwd2_in.firstValue(); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/piecewise.h:106:24: note: parameter passing for argument of type 'Geom::Piecewise >::output_type' {aka '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/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/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::Piecewise >::output_type' {aka '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; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-parallel.cpp: In member function 'virtual void Inkscape::LivePathEffect::Pl::KnotHolderEntityLeftEnd::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-parallel.cpp:128:54: 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 const s = snap_knot_position(p, state); | ^ /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-parallel.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEParallel::doOnApply(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-parallel.cpp:79:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 79 | dir = unit_vector(B - A); | ^ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPELattice::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice.cpp:166:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPELattice::doEffect_pwd2(const Geom::Piecewise >&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice.cpp:139:79: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 139 | double dl = dot((*handles[corner+4*i] - (base + origin)), dir)/dot(dir,dir); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPELattice::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice.cpp:166:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice.cpp: In constructor 'Inkscape::LivePathEffect::LPELattice::LPELattice(LivePathEffectObject*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice.cpp:37:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | grid_point0(_("Control handle 0:"), _("Control handle 0"), "gridpoint0", &wr, this), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPELattice::resetDefaults(const SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice.cpp:174:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 174 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice.cpp:224:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | grid_point1.param_update_default(grid_point1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [971/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/wave.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/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/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 void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.cpp:372:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.cpp:428:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 428 | int position_a = Geom::sgn(Geom::cross(handles[3] - handles[1], handles[0] - handles[1])); /usr/include/2geom-1.4.0/2geom/affine.h: In function 'Geom::Affine Geom::identity()': /usr/include/2geom-1.4.0/2geom/affine.h:210:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:26: 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/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 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/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:372:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /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::resetDefaults(const SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-perspective-envelope.cpp:544:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [972/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/unsharpmask.cpp.o [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::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/live_effects/fill-conversion.cpp: In function 'void Inkscape::LivePathEffect::lpe_shape_revert_stroke_and_fill(SPShape*, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/fill-conversion.cpp:219:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | Geom::Affine const local(shape->i2doc_affine()); | ^ [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-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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-powermask.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEPowerMask::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powermask.cpp:124:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | Geom::OptRect bbox = lpeitem->visualBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/live_effects/lpe-powermask.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEPowerMask::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powermask.cpp:124:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | Geom::OptRect bbox = lpeitem->visualBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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) { | ^~~~~~~~~~~~ [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 /usr/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/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/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 void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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 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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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) { | ^~~~~~~~~~~~ [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-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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 '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:338:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 338 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.cpp:343:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | Geom::Line vert(grid_point_8x9.param_get_default(),grid_point_10x11.param_get_default()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/affine.h: In function 'Geom::Affine Geom::identity()': /usr/include/2geom-1.4.0/2geom/affine.h:210:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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::calculateCurve(Geom::Point, Geom::Point, SPCurve*, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.cpp:571:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 571 | LPELattice2::calculateCurve(Geom::Point a,Geom::Point b, SPCurve* c, bool horizontal, bool move) | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^~~~~~~~ /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: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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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:338:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 338 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.cpp:343:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | Geom::Line vert(grid_point_8x9.param_get_default(),grid_point_10x11.param_get_default()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::resetDefaults(const SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-lattice2.cpp:565:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 565 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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-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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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 /usr/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:53: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /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:50: 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 | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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/utils.h: In instantiation of 'Geom::Affine Geom::operator*(const Affine&, const Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:467:104: required from here 467 | Geom::Affine finalit = (transformoriginal * Geom::Translate(spcenter_base).inverse() * mirror * Geom::Translate(spcenter_base)); | ^ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1571:127: required from here 1571 | hp *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*gap_bbox).midpoint()); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Translate&)': /usr/include/2geom-1.4.0/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' 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::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/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::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/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Affine Geom::operator*(const Affine&, const Rotate&)': /usr/include/2geom-1.4.0/2geom/transforms.h:59:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Rotate]' 59 | m = m * 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/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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&)': /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:60:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' 60 | m = t * m; | ~~^~~ /usr/include/boost/concept/detail/has_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/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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 constructor 'Inkscape::LivePathEffect::LPETiling::LPETiling(LivePathEffectObject*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:118:97: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | transformorigin("transformorigin:", "transformorigin","transformorigin", &wr, this, "", true) | ^ /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:248:80: note: parameter passing for argument of type 'Geom::Affine' 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: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:63: note: parameter passing for argument of type 'Geom::Affine' 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: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:250:63: note: parameter passing for argument of type 'Geom::Affine' 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:258:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | origin = origin.inverse(); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint' {aka '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:274:52: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | Geom::Affine gap = gapp.withoutTranslation(); | ^ /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:451:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | prev_bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /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:466:53: note: parameter passing for argument of type 'Geom::Affine' 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: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:147: note: parameter passing for argument of type 'Geom::Affine' 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: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:467:63: note: parameter passing for argument of type 'Geom::Affine' 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:468:82: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 468 | finalit *= gapp.inverse() * Geom::Translate(spcenter).inverse() * originatrans.withoutTranslation().inverse() * r * Geom::Translate(translate) * Geom::Translate(spcenter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:468:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 468 | finalit *= gapp.inverse() * Geom::Translate(spcenter).inverse() * originatrans.withoutTranslation().inverse() * r * Geom::Translate(translate) * Geom::Translate(spcenter); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint' {aka '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/utils.h: In function 'Geom::Affine Geom::operator*(const Affine&, const Scale&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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/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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:1196:27: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1196 | transformoriginal = Geom::identity(); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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:103: note: parameter passing for argument of type 'Geom::Affine' 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:64: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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:78: note: parameter passing for argument of type 'Geom::Affine' 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::GenericRect::CPoint' {aka '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:103: note: parameter passing for argument of type 'Geom::Affine' 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::GenericRect::CPoint' {aka '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:74: note: parameter passing for argument of type 'Geom::Affine' 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::GenericRect::CPoint' {aka '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:105: note: parameter passing for argument of type 'Geom::Affine' 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::GenericRect::CPoint' {aka '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:82: note: parameter passing for argument of type 'Geom::Affine' 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::GenericRect::CPoint' {aka '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:113: note: parameter passing for argument of type 'Geom::Affine' 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:1324:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1324 | 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:1324:76: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1324 | 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:1324:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1324 | 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:1355:45: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1355 | Geom::Affine r = Geom::identity(); | ^ /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:69: note: parameter passing for argument of type 'Geom::Affine' 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: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:1551:60: note: parameter passing for argument of type 'Geom::Affine' 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: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:47: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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:61: note: parameter passing for argument of type 'Geom::Affine' 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::GenericRect::CPoint' {aka '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:87: note: parameter passing for argument of type 'Geom::Affine' 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:1680:54: 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:1683:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1683 | point *= lpe->transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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::GenericRect::CPoint' {aka '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:1703:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1703 | point *= lpe->transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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:1731:46: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1731 | ret *= lpe->transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1733:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1733 | return ret; | ^~~ /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:1751:46: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1751 | ret *= lpe->transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1753:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1753 | return ret; | ^~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.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); } | ^~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Scale&)': /usr/include/2geom-1.4.0/2geom/curve.h:198:64: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /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; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1758:1: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1758 | } // namespace Inkscape::LivePathEffect | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::doOnVisibilityToggled(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1589:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1589 | Geom::Affine ontoggle = Geom::identity(); | ~~~~~~~~~~~~~~^~ /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:50: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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:63: note: parameter passing for argument of type 'Geom::Affine' 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: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:268:58: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | Geom::OptRect bbox = sp_lpe_item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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::GenericRect::CPoint' {aka '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:290:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | Geom::Affine r = Geom::identity(); | ~~~~~~~~~~~~~~^~ /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:451:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | prev_bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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::GenericRect::CPoint' {aka '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:1356:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1356 | r = Geom::identity(); | ~~~~~~~~~~~~~~^~ /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: In constructor 'Inkscape::LivePathEffect::LPETiling::LPETiling(LivePathEffectObject*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:118:97: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | transformorigin("transformorigin:", "transformorigin","transformorigin", &wr, this, "", true) | ^ /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::Affine' 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::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: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:1676:6: note: parameter passing for argument of type 'Geom::Affine' 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: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 /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:1683:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1683 | point *= lpe->transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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::Affine' 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::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: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:1696:6: note: parameter passing for argument of type 'Geom::Affine' 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: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 /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:1703:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1703 | point *= lpe->transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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::Affine' 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: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::Affine' 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:1731:46: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1731 | ret *= lpe->transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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::Scale' 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::Affine' 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: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::Affine' 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:1751:46: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1751 | ret *= lpe->transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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:1272:101: note: parameter passing for argument of type 'Geom::Affine' 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: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:1262:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1262 | original_bbox(sp_lpe_item, false, true, transformoriginal); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:271:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | Geom::Affine gapp = base_transform.inverse() * transformoriginal; | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:379:48: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 379 | 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:468:190: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 468 | finalit *= gapp.inverse() * Geom::Translate(spcenter).inverse() * originatrans.withoutTranslation().inverse() * r * Geom::Translate(translate) * Geom::Translate(spcenter); | ^ /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:204:1: note: parameter passing for argument of type 'Geom::Affine' 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: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 /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::Affine' 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: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 /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::Affine' 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::doAfterEffect(const SPLPEItem*, SPCurve*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:252: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::doAfterEffect(const SPLPEItem*, SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:258:32: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | origin = origin.inverse(); | ~~~~~~~~~~~~~~^~ 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::doAfterEffect(const SPLPEItem*, SPCurve*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:349:52: /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::doAfterEffect(const SPLPEItem*, SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:466:53: note: parameter passing for argument of type 'Geom::Affine' 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: 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:1551:62: note: parameter passing for argument of type 'Geom::Affine' 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: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) | ^~~~~~~~~ /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::Affine' 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 'Geom::PathVector Inkscape::LivePathEffect::LPETiling::doEffect_path_post(const Geom::PathVector&, Inkscape::LivePathEffect::FillRuleBool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1449:44: /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 Geom::PathVector Inkscape::LivePathEffect::LPETiling::doEffect_path(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-tiling.cpp:1297:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1297 | LPETiling::doEffect_path (Geom::PathVector const & path_in) | ^~~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-offset.cpp:27: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /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:72: 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) | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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) | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-offset.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEOffset::transform_multiply(const Geom::Affine&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-offset.cpp:169:73: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Geom::Affine current_affine = sp_item_transform_repr(sp_lpe_item); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-offset.cpp: In member function 'Geom::Point Inkscape::LivePathEffect::LPEOffset::get_default_point(Geom::PathVector)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-offset.cpp:175:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | Geom::Point LPEOffset::get_default_point(Geom::PathVector pathv) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-offset.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEOffset::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-offset.cpp:230:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | original_bbox(lpeitem); | ~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-offset.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEOffset::doAfterEffect(const SPLPEItem*, SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-offset.cpp:249:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | _knotholder->entity.front()->knot_get(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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(); | ^ /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: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/live_effects/lpe-offset.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEOffset::transform_multiply(const Geom::Affine&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-offset.cpp:170:74: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | offset.param_transform_multiply(postmul * current_affine.inverse(), true); | ^ /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) | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-offset.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEOffset::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-offset.cpp:224:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | LPEOffset::doBeforeEffect (SPLPEItem const* lpeitem) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-offset.cpp: In member function 'double Inkscape::LivePathEffect::LPEOffset::sp_get_offset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-offset.cpp:187:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 187 | LPEOffset::sp_get_offset() | ^~~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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-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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [983/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/oilPaint.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::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)) ) | ~~~~~~~~~~~~~~~~~~^~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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 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-sketch.cpp:356:22: required from here 356 | Point m_t = m(t), v_t = v(t), a_t = a(t); | ~^~~ /usr/include/2geom-1.4.0/2geom/piecewise.h:101:24: note: parameter passing for argument of type 'Geom::Piecewise >::output_type' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 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::Piecewise >::output_type' {aka '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; | ^~ [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 /usr/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-roughen.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPERoughen::doOnApply(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-roughen.cpp:93:41: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Geom::OptRect bbox = lpeitem->bounds(SPItem::GEOMETRIC_BBOX); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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:13: 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) | ^~~~~~~~~~ /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 = 3]': /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 '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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:26: 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/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: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/live_effects/lpe-roughen.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPERoughen::doOnApply(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-roughen.cpp:93:41: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Geom::OptRect bbox = lpeitem->bounds(SPItem::GEOMETRIC_BBOX); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-roughen.cpp: In member function 'SPCurve Inkscape::LivePathEffect::LPERoughen::addNodesAndJitter(const Geom::Curve*, Geom::Point&, Geom::Point&, double, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-roughen.cpp:355:57: 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::Ray ray(seg1[3] + point_a3, seg2[1] + point_a3); | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [986/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/modulate.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/utils.h: In instantiation of 'Geom::Affine Geom::operator*(const Affine&, const Translate&)': /usr/include/2geom-1.4.0/2geom/transforms.h:59:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' 59 | m = m * 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/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Translate&)': /usr/include/2geom-1.4.0/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' 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::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/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::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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerclip.cpp: In function 'Geom::Path Inkscape::LivePathEffect::sp_bbox_without_clip(SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerclip.cpp:60:62: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | Geom::OptRect bbox = lpeitem->visualBounds(Geom::identity(), true, false, true); | ~~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-powerclip.cpp: In member function 'Geom::PathVector Inkscape::LivePathEffect::LPEPowerClip::getClipPathvector()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerclip.cpp:115:52: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | childitem->doWriteTransform(Geom::Translate(0, -999999)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/live_effects/lpe-powerclip.cpp: In function 'Geom::Path Inkscape::LivePathEffect::sp_bbox_without_clip(SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerclip.cpp:60:62: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | Geom::OptRect bbox = lpeitem->visualBounds(Geom::identity(), true, false, true); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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) { | ^~~~~~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp:637:28: required from here 637 | path_it *= t; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.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:603:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | Geom::Point s = line_separation.initialPoint(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp:608:45: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 608 | Geom::Affine t = group->transform * tpass; | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp:647:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | if (!are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /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; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp:738:44: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | tmp_pathvector *= t.inverse(); | ~~~~~~~~~^~ /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 '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/boost/operators.hpp: In function 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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 void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 '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 { | ^~~~~~~ /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:782:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 782 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp:794:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 794 | center_point.param_setValue(Geom::middle_point((Geom::Point)start_point, (Geom::Point)end_point), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::doOnApply(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp:905:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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; | ^~~~~~~~ /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 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/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:634:35: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 634 | t = Geom::identity(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp:654:81: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 654 | original.appendNew( original.initialPoint() ); | ~~~~~~~~~~~~~~~~~~~~~^~ /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::doAfterEffect(const SPLPEItem*, SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp:345:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 345 | _gbbox = spgrp->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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-slice.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPESlice::doOnApply(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp:905:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp:914:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 914 | start_point.param_setValue(point_a, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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:782:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 782 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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:632:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 632 | Geom::Affine t = shape->transform * tpass; | ^~~~~ /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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp:596:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 596 | LPESlice::splititem(SPItem* item, SPCurve * curve, std::pair slicer, bool toggle, bool is_original, Geom::Affine tpass, bool top) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp:647:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | if (!are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp:738:44: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | tmp_pathvector *= t.inverse(); | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp: In constructor 'Inkscape::LivePathEffect::LPESlice::LPESlice(LivePathEffectObject*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-slice.cpp:56:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 56 | start_point(_("Slice line start"), _("Start point of slice line"), "start_point", &wr, this, _("Adjust start point of slice line")), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [989/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/level.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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 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::Piecewise >::output_type' {aka '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/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 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::Piecewise >::output_type' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ [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-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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp:180:13: required from here 180 | path *= affine; | ^~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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 = 3]': /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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()); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp:440:58: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 440 | Geom::Affine inv_affine = affine.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp:441:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Point p0 = pts.front() * inv_affine; | ^~~~~~~~~~ /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()); | ~~~~~~~~~~~~~~^~ /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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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; | ^ /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:79: 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); | ^ /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 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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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); | ^ /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:406:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | int LPEPts2Ellipse::genFitEllipse(std::vector const &pts, Geom::PathVector &path_out) | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp:406: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/live_effects/lpe-pts2ellipse.cpp:406:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 In constructor 'Geom::Rotate::Rotate(Geom::Coord)', inlined from 'int Inkscape::LivePathEffect::LPEPts2Ellipse::genFitEllipse(const std::vector&, Geom::PathVector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp:411: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-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:440:57: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 440 | Geom::Affine inv_affine = affine.inverse(); | ~~~~~~~~~~~~~~^~ /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::genIsometricEllipse(const std::vector&, Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-pts2ellipse.cpp:486:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 486 | int LPEPts2Ellipse::genIsometricEllipse(std::vector const &pts, Geom::PathVector &path_out) | ^~~~~~~~~~~~~~ [991/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/imagemagick.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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 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-ruler.cpp:262:26: required from here 262 | Point A = pwd2_in(t_cuts[i]); | ~~~~~~~^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h:101:24: note: parameter passing for argument of type 'Geom::Piecewise >::output_type' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/utils.h: In instantiation of 'Geom::Affine Geom::operator*(const Affine&, const Translate&)': /usr/include/2geom-1.4.0/2geom/transforms.h:59:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' 59 | m = m * 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/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Translate&)': /usr/include/2geom-1.4.0/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' 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::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/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::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/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Affine Geom::operator*(const Affine&, const Rotate&)': /usr/include/2geom-1.4.0/2geom/transforms.h:59:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Rotate]' 59 | m = m * 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/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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&)': /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Rotate&)': /usr/include/2geom-1.4.0/2geom/curve.h:199:57: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | virtual void operator*=(Rotate const &r) { *this *= Affine(r); } | ^~~~~~~~~ /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/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::Piecewise >::output_type' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 262 | Point A = pwd2_in(t_cuts[i]); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.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); } | ^~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Scale&)': /usr/include/2geom-1.4.0/2geom/curve.h:198:64: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /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: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/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::Piecewise >::output_type' {aka '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 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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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: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 In constructor 'Geom::Rotate::Rotate(Geom::Coord)', inlined from 'Geom::Piecewise > Inkscape::LivePathEffect::LPERuler::ruler_mark(const Geom::Point&, const Geom::Point&, const Inkscape::LivePathEffect::MarkType&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ruler.cpp:156:64: /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-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::Piecewise >::output_type' {aka '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 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::Piecewise >::output_type' {aka '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); } | ~~~~~~~^~~ [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-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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/utils.h: In instantiation of 'Geom::Affine Geom::operator*(const Affine&, const Translate&)': /usr/include/2geom-1.4.0/2geom/transforms.h:59:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' 59 | m = m * 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/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Translate&)': /usr/include/2geom-1.4.0/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' 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::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/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::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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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 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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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) { | ^~~~~~~~~~~~ [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-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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-bounding-box.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEBoundingBox::doEffect(SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bounding-box.cpp:74:68: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | auto trans = item->getRelativeTransform(sp_lpe_item); | ^ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/live_effects/lpe-bounding-box.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEBoundingBox::doEffect(SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bounding-box.cpp:77:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | bbox = visual_bounds.get_value() ? item->visualBounds() : item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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-bounding-box.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEBoundingBox::doEffect(SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bounding-box.cpp:65:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | void LPEBoundingBox::doEffect (SPCurve * curve) | ^~~~~~~~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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-ellipse_5pts.h:17: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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 Affine&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ellipse_5pts.cpp:95:55: required from here 95 | return _unit_circle * ellipse.unitCircleTransform(); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ellipse_5pts.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEEllipse5Pts::doEffect_path(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ellipse_5pts.cpp:95:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | return _unit_circle * ellipse.unitCircleTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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-ellipse_5pts.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEEllipse5Pts::doEffect_path(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ellipse_5pts.cpp:67:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Geom::PathVector LPEEllipse5Pts::doEffect_path(Geom::PathVector const &path_in) | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ellipse_5pts.cpp:67:18: 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-ellipse_5pts.cpp:67:18: note: parameter passing for argument of type 'Geom::Affine' 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-ellipse_5pts.cpp:78:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | source_points.push_back(source.pointAt((Geom::Coord)i)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ellipse_5pts.cpp:95:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | return _unit_circle * ellipse.unitCircleTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]', inlined from 'void Geom::PathIteratorSink::arcTo(Geom::Coord, Geom::Coord, Geom::Coord, bool, bool, const Geom::Point&) [with OutputIterator = std::back_insert_iterator]' at /usr/include/2geom-1.4.0/2geom/path-sink.h:168:48, inlined from 'auto Inkscape::LivePathEffect::buildUnitCircle()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ellipse_5pts.cpp:31:18, inlined from 'Inkscape::LivePathEffect::LPEEllipse5Pts::LPEEllipse5Pts(LivePathEffectObject*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-ellipse_5pts.cpp:39:7: /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)...)); | ~~~~~~~~~~^~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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(); | ^ /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: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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-gears.cpp: In function 'void makeContinuous(Geom::D2&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-gears.cpp:108:1: note: parameter passing for argument of type 'const Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | makeContinuous(D2 &a, Point const b) { | ^~~~~~~~~~~~~~ /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/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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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::_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); | ~~~^~~~~~ /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) { | ^~~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file.cpp:28: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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-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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-strokes.cpp:15: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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-fill-between-strokes.cpp:153:70: required from here 153 | linked_pathv *= linked1->getRelativeTransform(sp_lpe_item); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-strokes.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEFillBetweenStrokes::doEffect(SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-strokes.cpp:170:73: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | if (!are_near(result_linked_pathv.front().finalPoint(), result_second_pathv.front().initialPoint(),0.1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-strokes.cpp:199:58: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | linked_pathv *= linked1->getRelativeTransform(sp_lpe_item); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:26: 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/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: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/live_effects/lpe-fill-between-strokes.cpp: In constructor 'Inkscape::LivePathEffect::LPEFillBetweenStrokes::LPEFillBetweenStrokes(LivePathEffectObject*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-strokes.cpp:27:64: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 27 | close(_("Close"), _("Close path"), "close", &wr, this, true) | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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-fill-between-strokes.cpp: In member function 'virtual bool Inkscape::LivePathEffect::LPEFillBetweenStrokes::doOnOpen(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-strokes.cpp:47:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | LPEFillBetweenStrokes::doOnOpen(SPLPEItem const *lpeitem) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-strokes.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEFillBetweenStrokes::doEffect(SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-strokes.cpp:170:73: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | if (!are_near(result_linked_pathv.front().finalPoint(), result_second_pathv.front().initialPoint(),0.1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-strokes.cpp:137:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | void LPEFillBetweenStrokes::doEffect (SPCurve * curve) | ^~~~~~~~~~~~~~~~~~~~~ In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point}]', inlined from 'virtual void Inkscape::LivePathEffect::LPEFillBetweenStrokes::doEffect(SPCurve*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-strokes.cpp:171:81: /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-fill-between-strokes.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEFillBetweenStrokes::doEffect(SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-strokes.cpp:199:58: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | linked_pathv *= linked1->getRelativeTransform(sp_lpe_item); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:26: 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/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/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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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) { | ^~~~~~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-angle_bisector.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ 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-angle_bisector.cpp:20: /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:60:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' 60 | m = t * m; | ~~^~~ /usr/include/boost/concept/detail/has_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/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]': /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.4.0/2geom/point.h: In function 'Geom::Coord Geom::distanceSq(const Point&, const Point&)': /usr/include/2geom-1.4.0/2geom/point.h:396:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 396 | return L2sq(a - 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/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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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 [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/live_effects/lpe-interpolate.cpp:90:37: required from here 90 | pwd2_A -= bounds_A->midpoint(); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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()); } | ^~~~~~~~ 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::Piecewise >::output_type' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::Piecewise >::output_type' {aka '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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::GenericRect::CPoint' {aka '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::Piecewise >::output_type' {aka '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/live_effects/lpe-interpolate.cpp: In member function 'Geom::Piecewise > Inkscape::LivePathEffect::LPEInterpolate::calculate_trajectory(Geom::OptRect, Geom::OptRect)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-interpolate.cpp:126:63: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Geom::Affine affine = trajectory_path.get_relative_affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-interpolate.cpp:137:51: note: parameter passing for argument of type 'Geom::Piecewise >::output_type' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | auto trajectory_start = trajectory.firstValue(); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:26: 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/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: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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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-interpolate.cpp: In member function 'Geom::Piecewise > Inkscape::LivePathEffect::LPEInterpolate::calculate_trajectory(Geom::OptRect, Geom::OptRect)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-interpolate.cpp:123:42: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Piecewise > LPEInterpolate::calculate_trajectory(Geom::OptRect bounds_A, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-interpolate.cpp:123:42: note: parameter passing for argument of type 'Geom::Piecewise >::output_type' {aka '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-interpolate.cpp:123:42: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::firstValue() const [with T = Geom::D2]', inlined from 'Geom::Piecewise > Inkscape::LivePathEffect::LPEInterpolate::calculate_trajectory(Geom::OptRect, Geom::OptRect)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-interpolate.cpp:137:50: /usr/include/2geom-1.4.0/2geom/piecewise.h:107:23: note: parameter passing for argument of type 'Geom::Piecewise >::output_type' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 107 | return valueAt(cuts.front()); | ~~~~~~~^~~~~~~~~~~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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 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-rough-hatches.cpp:90:34: required from here 90 | lc.pt = f.valueAt(j); | ~~~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type 'Geom::Piecewise >::output_type' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-rough-hatches.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPERoughHatches::doEffect_pwd2(const Geom::Piecewise >&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.cpp:317:69: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | transformed_pwd2_in = transformed_pwd2_in * bend_mat.inverse(); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.cpp:319:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | hatch_dist = Geom::L2(direction.getVector())/5; | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.cpp:329:42: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | smthSnake = smthSnake*mat.inverse(); | ~~~~~~~~~~~^~ /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 /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; }; | ^~~~~~~~~ /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::Piecewise >::output_type' {aka '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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPERoughHatches::resetDefaults(const SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.cpp:554:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 554 | Geom::OptRect bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.cpp:558:16: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 558 | origin = bbox->midpoint(); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/affine.h: In function 'Geom::Affine Geom::identity()': /usr/include/2geom-1.4.0/2geom/affine.h:210:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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 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/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:25: 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 member function 'Geom::Piecewise > Inkscape::LivePathEffect::LPERoughHatches::smoothSnake(const std::vector >&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.cpp:450:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 450 | Point new_pt = (pt0+pt1)/2; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPERoughHatches::resetDefaults(const SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.cpp:554:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 554 | Geom::OptRect bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.cpp:558:32: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 558 | origin = bbox->midpoint(); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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-rough-hatches.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPERoughHatches::doEffect_pwd2(const Geom::Piecewise >&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.cpp:289:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 289 | LPERoughHatches::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in){ | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.cpp:289: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-rough-hatches.cpp:289:1: note: parameter passing for argument of type 'Geom::Affine' 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-rough-hatches.cpp:289: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-rough-hatches.cpp:317:69: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | transformed_pwd2_in = transformed_pwd2_in * bend_mat.inverse(); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.cpp:320:42: 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 hatches_dir = rot90(unit_vector(direction.getVector())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.cpp:329:42: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | smthSnake = smthSnake*mat.inverse(); | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.cpp: In constructor 'Inkscape::LivePathEffect::LPERoughHatches::LPERoughHatches(LivePathEffectObject*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-rough-hatches.cpp:237:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | direction(_("Hatches width and dir"), _("Defines hatches frequency and direction"), "direction", &wr, this, Geom::Point(50,0)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1005/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/addNoise.cpp.o [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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-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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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 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::Piecewise >::output_type' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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:84:83: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Affine affine = strokepath.get_relative_affine().withoutTranslation(); | ^ /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::Piecewise >::output_type' {aka '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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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< >::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::Piecewise >::output_type' {aka '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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:26: 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/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 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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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-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:84:82: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Affine affine = strokepath.get_relative_affine().withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-curvestitch.cpp:130:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | transform.setXAxis( (end-start) / scaling ); | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-curvestitch.cpp:72:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 72 | LPECurveStitch::doEffect_path (Geom::PathVector const & path_in) | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-curvestitch.cpp:72: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-curvestitch.cpp:72:1: note: parameter passing for argument of type 'Geom::Affine' 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-curvestitch.cpp:131:58: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | transform.setYAxis( rot90(unit_vector(end-start)) * scaling_y); | ~~~~~~~~~~~^~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/pixbuf-ops.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/pixbuf-ops.cpp:51:93: required from here 51 | Geom::Affine affine = Geom::Translate(-origin) * Geom::Scale (scale_factor, scale_factor); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/pixbuf-ops.cpp: In function 'Inkscape::Pixbuf* sp_generate_internal_bitmap(SPDocument*, const Geom::Rect&, double, std::vector, bool, const uint32_t*, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/pixbuf-ops.cpp:51:93: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Affine affine = Geom::Translate(-origin) * Geom::Scale (scale_factor, scale_factor); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/pixbuf-ops.cpp:51:43: 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 affine = Geom::Translate(-origin) * Geom::Scale (scale_factor, scale_factor); | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/pixbuf-ops.cpp:51:93: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Affine affine = Geom::Translate(-origin) * Geom::Scale (scale_factor, scale_factor); | ^ /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::GenericRect::CPoint' {aka '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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/pixbuf-ops.cpp: In function 'Inkscape::Pixbuf* sp_generate_internal_bitmap(SPDocument*, const Geom::Rect&, double, std::vector, bool, const uint32_t*, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/pixbuf-ops.cpp:49:34: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 49 | Geom::Point origin = area.min(); | ~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/pixbuf-ops.cpp:74:19: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | drawing.update(final_area); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/live_effects/lpe-knot.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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/utils.h: In instantiation of 'Geom::Affine Geom::operator*(const Affine&, const Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:651:54: required from here 651 | pathv *= Affine(r,0,0,r,0,0) * Translate(switcher); | ^ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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 = Affine]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:102:28: required from here 102 | Geom::Path p = patha * mat; | ^~~ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp: In constructor 'Inkscape::LivePathEffect::LPEKnotNS::CrossingPoints::CrossingPoints(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:195:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | cp.pt = paths[i][ii].pointAt(time.first); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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 void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:100:50: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Affine mat = from_basis( T, N, pt_and_dir[0] ); | ^ /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/live_effects/lpe-knot.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEKnot::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:572:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | original_bbox(lpeitem); | ~~~~~~~~~~~~~^~~~~~~~~ /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:1: 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:26: 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/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 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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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 member function 'virtual void Inkscape::LivePathEffect::LPEKnot::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:572:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | original_bbox(lpeitem); | ~~~~~~~~~~~~~^~~~~~~~~ /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/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::Point' 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::Affine' 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: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::Affine' 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]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-knot.cpp:100:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Affine mat = from_basis( T, N, pt_and_dir[0] ); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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: /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/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) | ^~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/png-write.cpp:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/png-write.cpp:430:63: required from here 430 | height / area.height())); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::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/png-write.cpp: In function 'ExportResult sp_export_png_file(SPDocument*, const gchar*, const Geom::Rect&, long unsigned int, long unsigned int, double, double, long unsigned int, unsigned int (*)(float, void*), void*, bool, const std::vector&, bool, int, int, int, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/png-write.cpp:430:64: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 430 | height / area.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::GenericRect::CPoint' {aka '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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/png-write.cpp: In function 'ExportResult sp_export_png_file(SPDocument*, const gchar*, const Geom::Rect&, long unsigned int, long unsigned int, double, double, long unsigned int, unsigned int (*)(float, void*), void*, bool, const std::vector&, bool, int, int, int, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/png-write.cpp:410:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 410 | Geom::Point translation = -area.min(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/png-write.cpp:430:63: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 430 | height / area.height())); | ^ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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-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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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 = Affine]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-attach-path.cpp:113:69: required from here 113 | Geom::Path transformedpath = linked_pathv.front() * linkedtransform; | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-attach-path.cpp: In constructor 'Inkscape::LivePathEffect::LPEAttachPath::LPEAttachPath(LivePathEffectObject*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-attach-path.cpp:47:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | curve_start_previous_origin = start_path_curve_end.getOrigin(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-attach-path.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEAttachPath::doEffect(SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-attach-path.cpp:109:100: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Affine linkedtransform = start_path.getObject()->getRelativeTransform(sp_lpe_item); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-attach-path.cpp:114:81: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | start_path_curve_start.setOrigin(this_pathv.front().initialPoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-attach-path.cpp:162:98: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | Geom::Affine linkedtransform = end_path.getObject()->getRelativeTransform(sp_lpe_item); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-attach-path.cpp:169:78: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | end_path_curve_start.setOrigin(last_seg_reverse->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 void Geom::Curve::operator*=(const Geom::Scale&)': /usr/include/2geom-1.4.0/2geom/curve.h:198:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^~~~~~~~~ /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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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-attach-path.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEAttachPath::doEffect(SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-attach-path.cpp:97:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 97 | void LPEAttachPath::doEffect (SPCurve * curve) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-attach-path.cpp:97: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-attach-path.cpp:97:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<3>; Args = {Geom::Point, Geom::Point, Geom::Point}]', inlined from 'virtual void Inkscape::LivePathEffect::LPEAttachPath::doEffect(SPCurve*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-attach-path.cpp:146:63: /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-attach-path.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEAttachPath::doEffect(SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-attach-path.cpp:162:86: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | Geom::Affine linkedtransform = end_path.getObject()->getRelativeTransform(sp_lpe_item); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-attach-path.cpp:169:78: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | end_path_curve_start.setOrigin(last_seg_reverse->initialPoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [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 /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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:26: 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/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: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); | ^ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/live_effects/lpe-taperstroke.cpp:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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()); } | ^~~ 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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::Piecewise >::output_type' {aka '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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:26: 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/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: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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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]); } | ^~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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 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::Piecewise >::output_type' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::Piecewise >::output_type' {aka '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::Piecewise >::output_type' {aka '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::Piecewise >::output_type' {aka '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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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(); | ^ /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 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/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:32: 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-embrodery-stitch.cpp: In member function 'Geom::Point Inkscape::LivePathEffect::LPEEmbroderyStitch::GetStartPointInterpolAfterRev(const std::vector&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-embrodery-stitch.cpp:126:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Point LPEEmbroderyStitch::GetStartPointInterpolAfterRev(std::vector const &info, unsigned i) | ^~~~~~~~~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-envelope.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEEnvelope::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-envelope.cpp:67:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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::Piecewise >::output_type' {aka '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) { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-envelope.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEEnvelope::resetDefaults(const SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-envelope.cpp:256:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 256 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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:25: 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/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::Piecewise >::output_type' {aka '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/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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-envelope.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEEnvelope::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-envelope.cpp:67:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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-envelope.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPEEnvelope::doEffect_pwd2(const Geom::Piecewise >&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-envelope.cpp:79:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 79 | LPEEnvelope::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^~~~~~~~~~~ [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-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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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 instantiation of 'Geom::Piecewise< >::output_type Geom::Piecewise< >::firstValue() 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-extrude.cpp:78:43: required from here 78 | if ( ! are_near(pwd2_in.firstValue(), pwd2_in.lastValue()) ) { | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/piecewise.h:106:24: note: parameter passing for argument of type 'Geom::Piecewise >::output_type' {aka '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/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::Piecewise >::output_type' {aka '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::Piecewise >::output_type' {aka '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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::Piecewise >::output_type' {aka '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::Piecewise >::output_type' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 106 | inline output_type firstValue() const { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-extrude.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEExtrude::resetDefaults(const SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-extrude.cpp:172:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Geom::OptRect bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-extrude.cpp:177:99: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | (boundingbox_X.extent() + boundingbox_Y.extent())*Geom::Point(-0.05,0.2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/affine.h: In function 'Geom::Affine Geom::identity()': /usr/include/2geom-1.4.0/2geom/affine.h:210:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:26: 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/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: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/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:32: 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-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:63:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | path.appendNew( extrude_vector.getVector() ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-extrude.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEExtrude::resetDefaults(const SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-extrude.cpp:172:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Geom::OptRect bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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) { | ^~~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::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 '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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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); | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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 /usr/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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 = Affine]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:599:74: required from here 599 | Geom::Path mirror = portion.reversed() * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEMirrorSymmetry::doAfterEffect(const SPLPEItem*, SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:146:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | Geom::Affine m = Geom::reflection (ls.vector(), (Geom::Point)start_point); | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:146:81: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | Geom::Affine m = Geom::reflection (ls.vector(), (Geom::Point)start_point); | ^ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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; } | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEMirrorSymmetry::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:225:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:246:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 246 | center_point.param_setValue(Geom::middle_point((Geom::Point)point_a, (Geom::Point)point_b), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:300:81: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | Geom::Affine transform = i2anc_affine(lpeitem, nullptr).inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:301:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | Geom::Point sp = Geom::Point(document->getWidth().value("px")/2.0, 0) * transform; | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:310:81: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | Geom::Affine transform = i2anc_affine(lpeitem, nullptr).inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:311:90: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 311 | Geom::Point sp = Geom::Point(0, document->getHeight().value("px")/2.0) * transform; | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/affine.h: In function 'Geom::Affine Geom::identity()': /usr/include/2geom-1.4.0/2geom/affine.h:210:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp: In member function 'void Inkscape::LivePathEffect::LPEMirrorSymmetry::toMirror(Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:436:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | LPEMirrorSymmetry::toMirror(Geom::Affine transform) | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEMirrorSymmetry::doEffect_path(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:548:62: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 548 | Geom::Affine m = Geom::reflection (line_separation.vector(), (Geom::Point)start_point); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:548:90: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 548 | Geom::Affine m = Geom::reflection (line_separation.vector(), (Geom::Point)start_point); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:561:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 561 | if (!are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:26: 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/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: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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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-mirror_symmetry.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEMirrorSymmetry::doOnApply(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:518:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 518 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:523:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 523 | start_point.param_setValue(point_a, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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) { | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEMirrorSymmetry::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:210:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | LPEMirrorSymmetry::doBeforeEffect (SPLPEItem const* lpeitem) | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:210: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-mirror_symmetry.cpp:210:1: note: parameter passing for argument of type 'Geom::Affine' 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-mirror_symmetry.cpp:210: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-mirror_symmetry.cpp:210:1: note: parameter passing for argument of type 'Geom::Affine' 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-mirror_symmetry.cpp:210: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-mirror_symmetry.cpp:210:1: note: parameter passing for argument of type 'Geom::Affine' 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-mirror_symmetry.cpp:210: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-mirror_symmetry.cpp:225:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:230:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | center_point.param_setValue(point_c, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:300:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | Geom::Affine transform = i2anc_affine(lpeitem, nullptr).inverse(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:302:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | start_point.param_setValue(sp, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:310:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | Geom::Affine transform = i2anc_affine(lpeitem, nullptr).inverse(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:312:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | start_point.param_setValue(sp, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp: In member function 'void Inkscape::LivePathEffect::LPEMirrorSymmetry::toMirror(Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:436:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | LPEMirrorSymmetry::toMirror(Geom::Affine transform) | ^~~~~~~~~~~~~~~~~ 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: /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/live_effects/lpe-mirror_symmetry.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEMirrorSymmetry::doEffect_path(const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:535:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 535 | LPEMirrorSymmetry::doEffect_path (Geom::PathVector const & path_in) | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:535: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-mirror_symmetry.cpp:548:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 548 | Geom::Affine m = Geom::reflection (line_separation.vector(), (Geom::Point)start_point); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-mirror_symmetry.cpp:561:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 561 | if (!are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /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/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/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-patternalongpath.cpp:17: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ 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-patternalongpath.cpp:18: /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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 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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:174:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 174 | Geom::Affine affine = pattern.get_relative_affine(); | ^ /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::Piecewise >::output_type' {aka '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-patternalongpath.cpp: In member function 'virtual void Inkscape::LivePathEffect::WPAP::KnotHolderEntityWidthPatternAlongPath::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-patternalongpath.cpp:319:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | 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-patternalongpath.cpp:334:81: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 334 | Geom::Point knot_pos = this->knot->pos * item->i2dt_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-patternalongpath.cpp:334:82: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 334 | Geom::Point knot_pos = this->knot->pos * item->i2dt_affine().inverse(); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:26: 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/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: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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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]); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-patternalongpath.cpp: In member function 'virtual void Inkscape::LivePathEffect::WPAP::KnotHolderEntityWidthPatternAlongPath::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-patternalongpath.cpp:315:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | KnotHolderEntityWidthPatternAlongPath::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-patternalongpath.cpp:315: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-patternalongpath.cpp:315:1: note: parameter passing for argument of type 'Geom::Affine' 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-patternalongpath.cpp:319:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | 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-patternalongpath.cpp:334:71: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 334 | Geom::Point knot_pos = this->knot->pos * item->i2dt_affine().inverse(); | ~~~~~~~~~~~~~~~~~^~ /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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 160 | LPEPatternAlongPath::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^~~~~~~~~~~~~~~~~~~ /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 /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::Affine' 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-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))); | ~~~~~~~~~~~~~~~~^~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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-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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-clone-original.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPECloneOriginal::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-clone-original.cpp:334:22: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 334 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/live_effects/lpe-clone-original.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPECloneOriginal::doOnRemove(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-clone-original.cpp:391:63: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | Geom::Affine item_t(Geom::identity()); | ~~~~~~~~~~~~~~^~ [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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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-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/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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:366:14: required from here 366 | pathv *= aff; | ^~~ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Translate&)': /usr/include/2geom-1.4.0/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' 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::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/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::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/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]': /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:26: 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/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: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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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]); } | ^~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-many.cpp:16: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-many.cpp:155:74: required from here 155 | linked_path *= item->getRelativeTransform(sp_lpe_item); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-many.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEFillBetweenMany::doEffect(SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-many.cpp:157:67: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 157 | if (!are_near(res_pathv.front().finalPoint(), linked_path.initialPoint(), 0.1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-many.cpp:195:63: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | initial_path *= item->getRelativeTransform(sp_lpe_item); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-many.cpp:197:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | current = res_pathv.front().finalPoint(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-many.cpp:254:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | linked_path *= itemnear->getRelativeTransform(sp_lpe_item); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-many.cpp:258:72: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | Geom::distance(res_pathv.front().finalPoint(), linked_path.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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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(); | ^ /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: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/live_effects/lpe-fill-between-many.cpp: In constructor 'Inkscape::LivePathEffect::LPEFillBetweenMany::LPEFillBetweenMany(LivePathEffectObject*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-many.cpp:38:85: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | , autoreverse(_("Autoreverse"), _("Autoreverse"), "autoreverse", &wr, this, true) | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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-fill-between-many.cpp: In member function 'virtual bool Inkscape::LivePathEffect::LPEFillBetweenMany::doOnOpen(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-many.cpp:58:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | LPEFillBetweenMany::doOnOpen(SPLPEItem const *lpeitem) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-many.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEFillBetweenMany::doEffect(SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-many.cpp:157:67: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 157 | if (!are_near(res_pathv.front().finalPoint(), linked_path.initialPoint(), 0.1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-many.cpp:130:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | LPEFillBetweenMany::doEffect (SPCurve * curve) | ^~~~~~~~~~~~~~~~~~ In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point}]', inlined from 'virtual void Inkscape::LivePathEffect::LPEFillBetweenMany::doEffect(SPCurve*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-many.cpp:158:75: /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-fill-between-many.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEFillBetweenMany::doEffect(SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-many.cpp:195:63: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | initial_path *= item->getRelativeTransform(sp_lpe_item); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point}]', inlined from 'virtual void Inkscape::LivePathEffect::LPEFillBetweenMany::doEffect(SPCurve*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-many.cpp:264:75: /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-fill-between-many.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEFillBetweenMany::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fill-between-many.cpp:84:107: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 84 | transform_multiply_nested(i2anc_affine(sp_lpe_item, sp_lpe_item->document->getRoot()).inverse() * prevaffine); | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /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-fillet-chamfer.h:18: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.h:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ 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::Point Geom::Ellipse::center() const': /usr/include/2geom-1.4.0/2geom/ellipse.h:119:26: 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; } | ^ /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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 = 3]': /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:128:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | auto trans = lpeItem->transform.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:129:119: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | 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::updateAmount()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:240:57: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | auto trans = sp_lpe_item->transform.inverse(); | ^ /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/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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.4.0/2geom/ray.h: In function 'double Geom::angle_between(const Ray&, const Ray&, bool)': /usr/include/2geom-1.4.0/2geom/ray.h:146:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | double angle = angle_between(r1.vector(), r2.vector()); | ~~~~~~~~~^~ /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: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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) 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: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::Affine' 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: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:95:6: note: parameter passing for argument of type 'Geom::Affine' 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:128:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | auto trans = lpeItem->transform.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:129:119: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | 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::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:228:6: note: parameter passing for argument of type 'Geom::Affine' 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: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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.cpp:240:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | auto trans = sp_lpe_item->transform.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [1050/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::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::GenericRect::CPoint' {aka '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()), | ~~~~~~~~~~~~~~~~^~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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 /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) { | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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 constructor 'ClipHistoryEntry::ClipHistoryEntry(GfxPath*, GfxClipType)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-utils.cpp:23:25: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 23 | , clipType(clipTypeA) | ^ /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) | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-utils.cpp: In constructor 'ClipHistoryEntry::ClipHistoryEntry(GfxPath*, GfxClipType)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-utils.cpp:23:25: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 23 | , clipType(clipTypeA) | ^ /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) | ^~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/utils.h: In instantiation of 'Geom::Affine Geom::operator*(const Affine&, const Translate&)': /usr/include/2geom-1.4.0/2geom/transforms.h:59:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' 59 | m = m * 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/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Translate&)': /usr/include/2geom-1.4.0/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' 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::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/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::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/2geom-1.4.0/2geom/utils.h: In instantiation of 'Geom::Affine Geom::operator*(const Affine&, const Rotate&)': /usr/include/2geom-1.4.0/2geom/transforms.h:59:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Rotate]' 59 | m = m * 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/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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&)': /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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:1002:27: required from here 1002 | pathvector *= affinetransform; | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.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:488:61: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 488 | if (Geom::OptRect bounds = text->geometricBounds()) { | ~~~~~~~~~~~~~~~~~~~~~^~ /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:498:74: note: parameter passing for argument of type 'Geom::Affine' 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: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/transforms.h: In member function 'Geom::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^~~~~~~~ /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-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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 function 'std::vector Inkscape::LivePathEffect::transformNodes(std::vector, Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:721:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 721 | transformNodes(std::vector< Point > nodes, Geom::Affine transform) | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:726:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 726 | result.push_back(point * transform); | ~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp: In function 'std::vector Inkscape::LivePathEffect::getNodes(SPItem*, Geom::Affine, bool, bool, bool, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:732:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 732 | getNodes(SPItem * item, Geom::Affine transform, bool onbbox, bool centers, bool bboxonly, double angle_projection) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:778:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 778 | current_nodes.push_back((*bbox).corner(0) * transform); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /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:882:91: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 882 | Geom::Affine parentaffinetransform = i2anc_affine(lpeitem->parent, document->getRoot()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:891:47: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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: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:910:98: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 910 | Geom::Affine affinetransform_sub = i2anc_affine(item, document->getRoot()); | ^ /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/boost/operators.hpp: In function 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::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 'virtual void Inkscape::LivePathEffect::LPEMeasureSegments::processObjects(Inkscape::LivePathEffect::LPEAction)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:1304:112: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1304 | Geom::Affine trans = i2anc_affine(sp_lpe_item->parent, sp_lpe_item->document->getRoot()); | ^ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.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); } | ^~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Scale&)': /usr/include/2geom-1.4.0/2geom/curve.h:198:64: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /usr/include/2geom-1.4.0/2geom/ray.h: In function 'double Geom::angle_between(const Ray&, const Ray&, bool)': /usr/include/2geom-1.4.0/2geom/ray.h:146:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | double angle = angle_between(r1.vector(), r2.vector()); | ~~~~~~~~~^~ /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; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:1341:2: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | }; /* namespace Inkscape */ | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp: In function 'std::vector Inkscape::LivePathEffect::getNodes(SPItem*, Geom::Affine, bool, bool, bool, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:776:51: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 776 | Geom::OptRect bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:778:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 778 | current_nodes.push_back((*bbox).corner(0) * transform); | ^~~~~~~~~ /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:488:61: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 488 | if (Geom::OptRect bounds = text->geometricBounds()) { | ~~~~~~~~~~~~~~~~~~~~~^~ /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:889:58: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 889 | Geom::OptRect bbox = sp_lpe_item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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:891:46: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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); } | ^~~~~~~~ /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/live_effects/lpe-measure-segments.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEMeasureSegments::processObjects(Inkscape::LivePathEffect::LPEAction)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:1275:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1275 | LPEMeasureSegments::processObjects(LPEAction lpe_action) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp: In function 'std::vector Inkscape::LivePathEffect::transformNodes(std::vector, Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:721:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 721 | transformNodes(std::vector< Point > nodes, Geom::Affine transform) | ^~~~~~~~~~~~~~ /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-measure-segments.cpp: In function 'std::vector Inkscape::LivePathEffect::getNodes(SPItem*, Geom::Affine, bool, bool, bool, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:732:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 732 | getNodes(SPItem * item, Geom::Affine transform, bool onbbox, bool centers, bool bboxonly, double angle_projection) | ^~~~~~~~ /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/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::Affine' 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::Affine' 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 /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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-measure-segments.cpp:882:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 882 | Geom::Affine parentaffinetransform = i2anc_affine(lpeitem->parent, document->getRoot()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'Geom::Rotate::Rotate(Geom::Coord)', 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:895:44: /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:897:124: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 897 | std::vector< Point > current_nodes = getNodes(splpeitem, transform, onbbox, centers, bboxonly, angle_projection); | ^ In constructor 'Geom::Rotate::Rotate(Geom::Coord)', 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:913:56: /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:915:131: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 915 | std::vector< Point > current_nodes = getNodes(item, transform, onbbox, centers, bboxonly, angle_projection); | ^ /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 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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-dynastroke.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPEDynastroke::doEffect_pwd2(const Geom::Piecewise >&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-dynastroke.cpp:140:67: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Piecewise > nn = unitVector(v * ( rot * slant ) ); | ~~~~~~^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-dynastroke.cpp:189:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | if ( m.segs.front().at0() == m.segs.back().at1()){ | ~~~~~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In function 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 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]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-dynastroke.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPEDynastroke::doEffect_pwd2(const Geom::Piecewise >&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-dynastroke.cpp:140:69: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Piecewise > nn = unitVector(v * ( rot * slant ) ); | ^~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.4.0/2geom/ray.h: In function 'double Geom::angle_between(const Ray&, const Ray&, bool)': /usr/include/2geom-1.4.0/2geom/ray.h:146:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | double angle = angle_between(r1.vector(), r2.vector()); | ~~~~~~~~~^~ /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/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); | ^ [1065/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/script.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) { | ^ [1066/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o [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-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) { | ^ [1068/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/loader.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) { | ^ [1069/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/timer.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) { | ^ [1070/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/template.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) { | ^ [1071/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/system.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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/utils.h: In instantiation of 'Geom::Affine Geom::operator*(const Affine&, const Rotate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:200:38: required from here 200 | Geom::Affine t = m * r * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)) * Geom::Translate(origin); | ^~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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 Affine&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:663:31: required from here 663 | return path_out * t; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:103: note: parameter passing for argument of type 'Geom::Affine' 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: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:190:103: note: parameter passing for argument of type 'Geom::Affine' 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:200:117: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Geom::Affine t = m * r * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)) * Geom::Translate(origin); | ^ /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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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/boost/operators.hpp: In function 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 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/utils.h: In function 'Geom::Affine Geom::operator*(const Affine&, const Rotate&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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/live_effects/lpe-copy_rotate.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPECopyRotate::doOnApply(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:439:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 439 | dist_angle_handle = L2(B - A); | ~~^~~ /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::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:460:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:482:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 482 | dir = unit_vector(B - A); | ~~~~^~~~~~~~~~~~~~~~~~~~ /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:577:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::OptRect bbox = sp_lpe_item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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; | ^~~~~~~~~~~~ /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:660:107: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 660 | 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:660:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 660 | 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:660:107: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 660 | 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:668:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 668 | Geom::Affine pre = 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:668:99: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 668 | Geom::Affine pre = 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: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:680:115: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | Geom::Affine t = pre * r * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)) * Geom::Translate(origin); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:682:89: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 682 | t = pre * r * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)).inverse() * Geom::Translate(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:682:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 682 | t = pre * r * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)).inverse() * Geom::Translate(origin); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:694:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 694 | t = pre * Geom::Rotate(-Geom::rad_from_deg(starting_angle)) * r * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)) * Geom::Translate(origin); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::addCanvasIndicators(const SPLPEItem*, std::vector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:716:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 716 | hp.appendNew(origin + dir * Rotate(-rad_from_deg(rotation_angle+starting_angle)) * Geom::distance(origin,starting_point)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::resetDefaults(const SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:726:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 726 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:26: 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/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: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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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::doOnApply(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:440:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 440 | dir = unit_vector(B - A); | ^ /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:192:44: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Geom::Affine r = Geom::identity(); | ~~~~~~~~~~~~~~^~ /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:674:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 674 | Geom::Affine r = Geom::identity(); | ~~~~~~~~~~~~~~^~ /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:51: 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 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:577:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::OptRect bbox = sp_lpe_item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:579:96: 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); } | ^~~~~~~~ /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::doOnApply(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:433:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:437:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 437 | origin.param_setValue(A, true); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /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::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:460:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:482:22: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 482 | dir = unit_vector(B - A); | ~~~~~~~~~~~^~~~~~~ /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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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-copy_rotate.cpp: In member function 'void Inkscape::LivePathEffect::LPECopyRotate::toItem(Geom::Affine, size_t, bool, bool&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:349:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 349 | LPECopyRotate::toItem(Geom::Affine transform, size_t i, bool reset, bool &write) | ^~~~~~~~~~~~~ /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) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:211:19: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | toItem(t, i-1, reset, write); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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:655:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 655 | LPECopyRotate::doEffect_path_post (Geom::PathVector const & path_in, FillRuleBool fillrule) | ^~~~~~~~~~~~~ /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::resetDefaults(const SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-copy_rotate.cpp:726:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 726 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1072/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/print.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) { | ^ [1073/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/patheffect.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) { | ^ [1074/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/output.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) { | ^ [1075/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/input.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) { | ^ [1076/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/init.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) { | ^ [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-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) { | ^ [1078/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/execution-env.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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/effect.cpp:23: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-fillet-chamfer.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.cpp:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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/effect.cpp:1737:17: required from here 1737 | path *= scale; | ^~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/effect.cpp: In member function 'bool Inkscape::LivePathEffect::Effect::isNodePointSelected(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.cpp:1263:73: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1263 | Geom::Affine transformCoordinate = sp_lpe_item->i2dt_affine(); | ^ /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); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.cpp: In member function 'std::vector Inkscape::LivePathEffect::Effect::getCanvasIndicators(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.cpp:1735:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1735 | Geom::Affine scale = lpeitem->i2doc_affine(); | ^ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:26: 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/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: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/live_effects/effect.cpp: In member function 'bool Inkscape::LivePathEffect::Effect::isNodePointSelected(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/effect.cpp:1257:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1257 | Effect::isNodePointSelected(Geom::Point const &nodePoint) const | ^~~~~~ [1079/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/effect.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericRect::CPoint' {aka '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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:26: 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/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: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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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]); } | ^~~~~~~~ [1080/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/processing-action.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-bendpath.cpp:17: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h: In member function 'Geom::Affine KnotHolder::getEditTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/ui/knot/knot-holder.h:76:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ 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-bendpath.cpp:18: /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-bendpath.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEBendPath::doBeforeEffect(const SPLPEItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bendpath.cpp:110:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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::Piecewise >::output_type' {aka '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-bendpath.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEBendPath::resetDefaults(const SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bendpath.cpp:205:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~^~~~ /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:260:73: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | Geom::Point knot_pos = this->knot->pos * item->i2dt_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bendpath.cpp:260:74: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | Geom::Point knot_pos = this->knot->pos * item->i2dt_affine().inverse(); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:26: 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/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: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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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]); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bendpath.cpp:243:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 243 | KnotHolderEntityWidthBendPath::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-bendpath.cpp:243: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-bendpath.cpp:243:1: note: parameter passing for argument of type 'Geom::Affine' 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-bendpath.cpp:249:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | 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-bendpath.cpp:260:63: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | Geom::Point knot_pos = this->knot->pos * item->i2dt_affine().inverse(); | ~~~~~~~~~~~~~~~~~^~ /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-bendpath.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPEBendPath::doEffect_pwd2(const Geom::Piecewise >&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bendpath.cpp:153:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 153 | LPEBendPath::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^~~~~~~~~~~ [1081/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o [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/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) { | ^ [1083/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-page.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) { | ^ [1084/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o [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/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) { | ^ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bool.cpp:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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-bool.cpp:671:20: required from here 671 | path_in *= current_affine; | ^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bool.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEBool::transform_multiply(const Geom::Affine&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bool.cpp:574:25: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 574 | prev_affine = operand->transform * sp_item_transform_repr(sp_lpe_item).inverse() * postmul; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/live_effects/lpe-bool.cpp: In constructor 'Inkscape::LivePathEffect::LPEBool::LPEBool(LivePathEffectObject*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-bool.cpp:102:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | prev_affine = Geom::identity(); | ~~~~~~~~~~~~~~^~ /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:248:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | int wind = area_shape->PtWinding(mid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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: /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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp: In function 'Geom::Ellipse Geom::find_ellipse(Point, Point, Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:62:54: note: parameter passing for argument of type 'Geom::Ellipse' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | static Ellipse find_ellipse(Point P, Point Q, Point O) | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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()); } | ^~~ 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/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:60:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' 60 | m = t * m; | ~~^~~ /usr/include/boost/concept/detail/has_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/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/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::Piecewise >::output_type' {aka '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/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]': /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 '[01mGeom::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-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::Piecewise >::output_type' {aka '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:341:33: note: parameter passing for argument of type 'Geom::Ellipse' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | ellipse = find_ellipse(B[prev_i].at1(), B[i].at0(), *O); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:341:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | ellipse = find_ellipse(B[prev_i].at1(), B[i].at0(), *O); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:341:33: note: parameter passing for argument of type 'Geom::Ellipse' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | ellipse = find_ellipse(B[prev_i].at1(), B[i].at0(), *O); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:346:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 346 | pb.lineTo(B[i].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() ); | ~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:371:84: note: parameter passing for argument of type 'Geom::Affine' 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()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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()); | ~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:371:84: note: parameter passing for argument of type 'Geom::Affine' 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()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:374:85: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 374 | Geom::D2 newcurve2 = B[i] * Geom::reflection(rot90(tang2), B[i].at0()); | ~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:374:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 374 | Geom::D2 newcurve2 = B[i] * Geom::reflection(rot90(tang2), B[i].at0()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:380:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | pb.lineTo(B[i].at0()); | ~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp: In function 'Geom::Ellipse Geom::find_ellipse(Point, Point, Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:62:16: note: parameter passing for argument of type 'Geom::Ellipse' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | static Ellipse find_ellipse(Point P, Point Q, Point O) | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:62:16: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:62:16: note: parameter passing for argument of type 'Geom::Ellipse' 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:62:16: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:85:36: note: parameter passing for argument of type 'Geom::Ellipse' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return Ellipse(A, B, C, D, E, F); | ^ /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)...)); | ~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.4.0/2geom/point.h: In function 'Geom::Coord Geom::distanceSq(const Point&, const Point&)': /usr/include/2geom-1.4.0/2geom/point.h:396:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 396 | return L2sq(a - b); | ^ /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: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/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:32: 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::Circle Geom::touching_circle(const D2&, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:116:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | Geom::Point center = curve(t) + radius*normal; | ^~~~~~ /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 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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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 { | ^~~~~~ /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:283:19: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | static Geom::Path path_from_piecewise_fix_cusps( Geom::Piecewise > const & B, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:283:19: 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:283:19: note: parameter passing for argument of type 'Geom::Affine' 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:283:19: 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:371:84: note: parameter passing for argument of type 'Geom::Affine' 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()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:374:102: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 374 | Geom::D2 newcurve2 = B[i] * Geom::reflection(rot90(tang2), B[i].at0()); | ~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:374:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 374 | Geom::D2 newcurve2 = B[i] * Geom::reflection(rot90(tang2), B[i].at0()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/live_effects/lpe-powerstroke.cpp:380:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | pb.lineTo(B[i].at0()); | ~~~~~~~~^~ /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 /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)); | ~~~~~~~~~~~~~~^~ [1088/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-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 /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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, 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 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]': /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/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 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/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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In constructor 'Geom::Line::Line(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.4.0/2geom/line.h:73:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | _final = _initial + v; | ^ /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/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:506:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 506 | AngleInterval ival(Angle(A-O), Angle(B-O)); | ^ /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:282:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | inner_circle.setCenter( center_new[0].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:32: 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/helper/geom-pathstroke.cpp: In function 'void {anonymous}::peak_cap(Geom::PathBuilder&, const Geom::Path&, const Geom::Path&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/helper/geom-pathstroke.cpp:984:94: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 984 | Geom::Point normal_1 = -Geom::unitTangentAt(Geom::reverse(with_dir.back().toSBasis()), 0.); | ^ /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:566:44: 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:565:69: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 565 | Geom::Point limit_point = point_on_path + miter_limit * temp; | ^~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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/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:14: 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) | ^~~~~~~~~~~~~~~~~~ /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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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 '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) ); | ~~~~~~~~~~~~^~~~~~~~~~ [1089/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.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) { | ^ [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/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) { | ^ [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/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) { | ^ [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-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) { | ^ [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/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) { | ^ [1094/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.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) { | ^ [1095/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o [1096/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/vsd-input.cpp:38: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericRect::CRect' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed 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::GenericRect::CRect' {aka '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::GenericRect::CRect' {aka '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"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1099/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-rendering.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cdr-input.cpp:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericRect::CRect' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed 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::GenericRect::CRect' {aka '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::GenericRect::CRect' {aka '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"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1100/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-manager.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /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: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/io/file-export-cmd.cpp:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1101/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.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) { | ^ [1102/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.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) { | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::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 { | ^~~~~ [1104/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-svgfonts.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-parser.cpp:1543:19: required from here 1543 | auto m = (ptr * baseMatrix) * stateToAffine(state).inverse(); | ^~~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::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:291:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 291 | baseMatrix = stateToAffine(state); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-parser.cpp:308:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 308 | builder->setMargins(getRect(page->getTrimBox()) * scale, | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-parser.cpp:308:53: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 308 | builder->setMargins(getRect(page->getTrimBox()) * scale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-parser.cpp:309:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 309 | getRect(page->getArtBox()) * scale, | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-parser.cpp:309:52: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 309 | getRect(page->getArtBox()) * scale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-parser.cpp:310:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | getRect(page->getBleedBox()) * scale); | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-parser.cpp:310:54: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | getRect(page->getBleedBox()) * scale); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-parser.cpp:312:46: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | builder->cropPage(getRect(cropBox) * scale); | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-parser.cpp:312:44: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | builder->cropPage(getRect(cropBox) * scale); | ~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^~~~~~~~ /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/extension/internal/pdfinput/pdf-parser.cpp: In constructor 'PdfParser::PdfParser(XRef*, Inkscape::Extension::Internal::SvgBuilder*, Dict*, const PDFRectangle*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-parser.cpp:340:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 340 | baseMatrix = stateToAffine(state); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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:308:55: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 308 | builder->setMargins(getRect(page->getTrimBox()) * scale, | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-parser.cpp:269:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | PdfParser::PdfParser(std::shared_ptr pdf_doc, Inkscape::Extension::Internal::SvgBuilder *builderA, Page *page, | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-parser.cpp: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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-parser.cpp:269:1: note: parameter passing for argument of type 'Geom::Affine' 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/pdfinput/pdf-parser.cpp:305:28: 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()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ [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/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) { | ^ [1108/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/metafile-inout.cpp:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CRect' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::GenericRect::CRect' {aka '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::GenericRect::CRect' {aka '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))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-pstricks-out.cpp:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is 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::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is 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::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [1113/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1114/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-offset.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1115/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.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:41, 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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::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. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1116/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-merge.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/svg.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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/extension/internal/svg.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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 '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::GenericRect::CRect' {aka '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::GenericInterval::CInterval' {aka 'Geom::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::GenericRect::CRect' {aka '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::GenericRect::CRect' {aka '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()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1117/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-image.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-ps-out.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/gdkpixbuf-input.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericRect::CRect' {aka '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::GenericInterval::CInterval' {aka 'Geom::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::GenericRect::CRect' {aka '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::GenericRect::CRect' {aka '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()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1123/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-composite.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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pov-out.cpp:33: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/transforms.h:59:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 59 | m = m * 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::Affine]' 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::Affine; 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 Affine&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pov-out.cpp:317:99: required from here 317 | Geom::PathVector pathv = pathv_to_linear_and_cubic_beziers(shape->curve()->get_pathvector() * tf); | ^~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/pov-out.cpp: In member function 'bool Inkscape::Extension::Internal::PovOutput::doCurve(SPItem*, const String&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pov-out.cpp:358:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 358 | Geom::Rect cminmax( pathv.front().initialPoint(), pathv.front().initialPoint() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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/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/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 void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^~~~~~~~ /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/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/extension/internal/pov-out.cpp: In member function 'bool Inkscape::Extension::Internal::PovOutput::doCurve(SPItem*, const String&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pov-out.cpp:269:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | bool PovOutput::doCurve(SPItem *item, const String &id) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pov-out.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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pov-out.cpp:269:6: note: parameter passing for argument of type 'Geom::Affine' 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/pov-out.cpp:381:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 381 | Geom::Point p0 = cit->initialPoint(); | ~~~~~~~~~~~~~~~~~^~ [1124/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer-pdf-out.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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/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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::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 [1127/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-3dutils.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:41, 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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::GenericRect::CRect' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed 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::GenericRect::CRect' {aka '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(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-text.cpp:105:73: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | _text_box *= Geom::Translate(Geom::Point(offset_x, offset_y).floor()); | ^ /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) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^~~~~~~~ /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::_render(Inkscape::CanvasItemBuffer&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-text.cpp:136:29: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 136 | double x = _text_box.min().x(); | ~~~~~~~~~~~~~^~ /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 '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:105:73: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | _text_box *= Geom::Translate(Geom::Point(offset_x, offset_y).floor()); | ^ /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 { | ^~~~~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:33: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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/extension/internal/latex-text-renderer.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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 '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::GenericRect::CRect' {aka '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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:663:77: required from here 663 | push_transform(Geom::Translate(-d.corner(3)) * Geom::Scale(scale, -scale)); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 constructor 'Inkscape::Extension::Internal::LaTeXTextRenderer::LaTeXTextRenderer(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:85:34: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | push_transform(Geom::identity()); | ~~~~~~~~~~~~~~^~ /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_text_render(SPText*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:279:16: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 279 | anchor = (*baseline_anchor_point) * transform(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:305:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Geom::Affine i2doc = textobj->i2doc_affine(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:307:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | double degrees = -180/M_PI * Geom::atan2(wotransl.xAxis()); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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:490:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 490 | Geom::Affine i2doc = flowtext->i2doc_affine(); | ^ /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:80: note: parameter passing for argument of type 'Geom::GenericRect::CRect' {aka '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::GenericRect::CRect' {aka '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:50: note: parameter passing for argument of type 'Geom::Affine' 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)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)); | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:663:50: note: parameter passing for argument of type 'Geom::Affine' 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::GenericRect::CRect' {aka '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); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:724:1: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 724 | } /* namespace Inkscape */ | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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_text_render(SPText*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:279:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 279 | anchor = (*baseline_anchor_point) * transform(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp: In constructor 'Inkscape::Extension::Internal::LaTeXTextRenderer::LaTeXTextRenderer(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:85:34: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | push_transform(Geom::identity()); | ~~~~~~~~~~~~~~^~ /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:663:47: 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)); | ^ /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_text_render(SPText*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:306:53: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 306 | Geom::Affine wotransl = i2doc.withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:241:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | void LaTeXTextRenderer::sp_text_render(SPText *textobj) | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:305:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Geom::Affine i2doc = textobj->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:307:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | 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 '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:491:53: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 491 | Geom::Affine wotransl = i2doc.withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /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::Affine' 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::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:422:6: note: parameter passing for argument of type 'Geom::Affine' 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::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:444:41: 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:490:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 490 | Geom::Affine i2doc = flowtext->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /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 'void Inkscape::Extension::Internal::LaTeXTextRenderer::push_transform(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-text-renderer.cpp:710:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 710 | _transform_stack.push(tr * tr_top); | ^~~~~~ /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::GenericRect::CRect' {aka '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) | ^~~~~~~~~~~~~~~~~ [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/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) { | ^ [1130/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-surface.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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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 Affine&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-pstricks.cpp:258:41: required from here 258 | Geom::PathVector pathv = pathv_in * tf_stack; // generates new path, which is a bit slow, but this doesn't have to be performance optimized | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-pstricks.cpp: In member function 'void Inkscape::Extension::Internal::PrintLatex::print_pathvector(Inkscape::SVGOStringStream&, const Geom::PathVector&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-pstricks.cpp:264:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 264 | os << "\\moveto(" << it.initialPoint()[Geom::X] << "," << it.initialPoint()[Geom::Y] << ")\n"; | ~~~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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]; } | ^~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^~~~~~~~ /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: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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-pstricks.cpp: In member function 'void Inkscape::Extension::Internal::PrintLatex::print_pathvector(Inkscape::SVGOStringStream&, const Geom::PathVector&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-pstricks.cpp:264:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 264 | os << "\\moveto(" << it.initialPoint()[Geom::X] << "," << it.initialPoint()[Geom::Y] << ")\n"; | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-pstricks.cpp: In member function 'virtual unsigned int Inkscape::Extension::Internal::PrintLatex::begin(Inkscape::Extension::Print*, SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/latex-pstricks.cpp:129:90: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | m_tr_stack.push( Geom::Scale(1, -1) * Geom::Translate(0, doc->getHeight().value("px"))); /// @fixme hardcoded doc2dt transform | ^ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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/extension/internal/pdfinput/poppler-utils.cpp: In function 'Geom::Affine stateToAffine(GfxState*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/poppler-utils.cpp:26:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 26 | Geom::Affine stateToAffine(GfxState *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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/pdfinput/poppler-utils.cpp:26:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 26 | Geom::Affine stateToAffine(GfxState *state) | ^~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/extension/internal/pdfinput/poppler-utils.cpp: In function 'Geom::Affine ctmToAffine(const double*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/poppler-utils.cpp:34:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | Geom::Affine ctmToAffine(const double *ctm) | ^~~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-render-context.cpp:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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()) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-render-context.cpp: In member function 'Geom::Affine Inkscape::Extension::Internal::CairoRenderContext::getTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-render-context.cpp:1059:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1059 | Geom::Affine CairoRenderContext::getTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-render-context.cpp:670:110: required from here 670 | mask_ctx->setTransform(_state->parent_has_userspace ? _state->item_transform * getParentState()->transform | ^~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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-render-context.cpp:1280:68: required from here 1280 | Geom::Affine drawing_transform = Geom::Translate(-tile_rect.min()) * drawing_scale; | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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 instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-render-context.cpp:1280:74: required from here 1280 | Geom::Affine drawing_transform = Geom::Translate(-tile_rect.min()) * drawing_scale; | ^~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 'void Inkscape::Extension::Internal::CairoRenderContext::popLayer(cairo_operator_t)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-render-context.cpp:629:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | auto item_transform = getItemTransform(); | ^ /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:1280:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1280 | Geom::Affine drawing_transform = Geom::Translate(-tile_rect.min()) * drawing_scale; | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-render-context.cpp:1280:74: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1280 | Geom::Affine drawing_transform = Geom::Translate(-tile_rect.min()) * drawing_scale; | ^~~~~~~~~~~~~ /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(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-render-context.cpp:1296:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1296 | overflow_transform = Geom::Translate(hatch->pitch(), 0.0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint' {aka '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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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:1280:69: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1280 | Geom::Affine drawing_transform = Geom::Translate(-tile_rect.min()) * drawing_scale; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-render-context.cpp:1279:116: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1279 | Geom::Affine drawing_scale = Geom::Scale(surface_width / tile_rect.width(), surface_height / tile_rect.height()); | ^ /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) { | ^~~~~~~~~~~~~~~~~~ /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::Affine' 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-render-context.cpp:1293:46: 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(); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-render-context.cpp:1322:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | pattern_transform = render_info.pattern_to_user_transform.inverse() * drawing_transform; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [1134/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-item.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) { | ^ [1135/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1137/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-context.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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::GenericRect::CPoint' {aka '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) | ^~~~~~~~~~ [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 'virtual unsigned int Inkscape::Extension::Internal::PrintMetafile::bind(Inkscape::Extension::Print*, const Geom::Affine&, float)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/metafile-print.cpp:85:35: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | m_tr_stack.push(transform * tr_top); | ~~~~~~~~~~^~~~~~~~ /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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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/extension/internal/metafile-print.cpp: In member function 'virtual unsigned int Inkscape::Extension::Internal::PrintMetafile::bind(Inkscape::Extension::Print*, const Geom::Affine&, float)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/metafile-print.cpp:85:37: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | m_tr_stack.push(transform * tr_top); | ^~~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1141/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/sysv-heap.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1142/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/logger.cpp.o [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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::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/nr-filter-units.cpp: In member function 'Geom::Affine Inkscape::Filters::FilterUnits::get_matrix_user2pb() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-units.cpp:66:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 66 | Geom::Affine FilterUnits::get_matrix_user2pb() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::GenericInterval::CInterval' {aka 'Geom::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:66:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 66 | Geom::Affine FilterUnits::get_matrix_user2pb() const { | ^~~~~~~~~~~ /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::GenericRect::CPoint' {aka '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:135:63: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | min[X] * scale_x, min[Y] * scale_y); | ^ /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::GenericRect::CPoint' {aka '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/affine.h: In function 'Geom::Affine Geom::identity()': /usr/include/2geom-1.4.0/2geom/affine.h:210:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::Affine Inkscape::Filters::FilterUnits::get_matrix_user2pb() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-units.cpp:66:14: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 66 | Geom::Affine FilterUnits::get_matrix_user2pb() const { | ^~~~~~~~~~~ /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:152:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | Geom::IntRect FilterUnits::get_pixblock_filterarea_paraller() const { | ^~~~~~~~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/wmf-print.cpp:51: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/transforms.h:59:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 59 | m = m * 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::Affine]' 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::Affine; 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 Affine&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/wmf-print.cpp:935:51: required from here 935 | Geom::PathVector pv = pathv_to_linear(pathv * transform, MAXDISP); | ^~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/wmf-print.cpp: In member function 'virtual int Inkscape::Extension::Internal::PrintWmf::create_pen(const SPStyle*, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/wmf-print.cpp:550:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 550 | Geom::Point p0(zero * transform); | ^ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 { | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/wmf-print.cpp: In member function 'virtual unsigned int Inkscape::Extension::Internal::PrintWmf::image(Inkscape::Extension::Print*, unsigned char*, unsigned int, unsigned int, unsigned int, const Geom::Affine&, const SPStyle*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/wmf-print.cpp:1147:51: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1147 | Geom::Point pWH2 = pWH * tf.withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/wmf-print.cpp:1147:52: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1147 | Geom::Point pWH2 = pWH * tf.withoutTranslation(); | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/wmf-print.cpp: In member function 'unsigned int Inkscape::Extension::Internal::PrintWmf::print_pathv(const Geom::PathVector&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/wmf-print.cpp:1245:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1245 | Geom::Point p1 = pit.initialPoint(); // This point is special, it isn't in the iterator | ^ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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(); | ^ /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: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/extension/internal/wmf-print.cpp: In member function 'virtual unsigned int Inkscape::Extension::Internal::PrintWmf::begin(Inkscape::Extension::Print*, SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/wmf-print.cpp:172:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | d *= Geom::Scale(Inkscape::Util::Quantity::convert(1, "px", "in")); // 90 dpi inside inkscape, wmf file will be 1200 dpi | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/wmf-print.cpp: In member function 'virtual int Inkscape::Extension::Internal::PrintWmf::create_pen(const SPStyle*, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/wmf-print.cpp:550:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 550 | Geom::Point p0(zero * transform); | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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/extension/internal/wmf-print.cpp: In member function 'virtual unsigned int Inkscape::Extension::Internal::PrintWmf::image(Inkscape::Extension::Print*, unsigned char*, unsigned int, unsigned int, unsigned int, const Geom::Affine&, const SPStyle*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/wmf-print.cpp:1147:51: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1147 | Geom::Point pWH2 = pWH * tf.withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~^~ /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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) 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: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) | ^~~~~~~~~~~~~~~~~ [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [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: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-ctrl.h:24: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericRect::CRect' {aka '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::GenericInterval::CInterval' {aka 'Geom::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::GenericRect::CRect' {aka '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::GenericRect::CRect' {aka '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::GenericRect::CRect' {aka '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 [1149/1155] Building CXX object src/CMakeFiles/inkscape_base.dir/async/async.cpp.o 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-3dutils.cpp:18: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1150/1155] Building CXX object src/CMakeFiles/inkview.dir/inkview-main.cpp.o [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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/grid.cpp:63:57: required from here 63 | for (Geom::Point start_point = bounding_area.min(); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/grid.cpp:106:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | bounding_area *= Geom::Scale(scale); | ^ /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::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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:106:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | bounding_area *= Geom::Scale(scale); | ^ /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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.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/boost/operators.hpp: In instantiation of 'Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:612:54: required from here 612 | svgSetTransform(node, extra * stateToAffine(state) * _page_affine); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::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/pdfinput/svg-builder.cpp: In constructor 'Inkscape::Extension::Internal::SvgBuilder::SvgBuilder(SPDocument*, gchar*, XRef*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:74:72: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | SvgBuilder::SvgBuilder(SPDocument *document, gchar *docname, XRef *xref) | ^ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 constructor 'Inkscape::Extension::Internal::SvgBuilder::SvgBuilder(Inkscape::Extension::Internal::SvgBuilder*, Inkscape::XML::Node*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:89:69: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | SvgBuilder::SvgBuilder(SvgBuilder *parent, Inkscape::XML::Node *root) { | ^ /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:18: note: parameter passing for argument of type 'Geom::Affine' 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: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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:164:18: note: parameter passing for argument of type 'Geom::Affine' 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: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/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; | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:209:33: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | auto clip_path = _createClip(val.str(), Geom::identity(), false); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/extension/internal/pdfinput/svg-builder.cpp: In member function 'void Inkscape::Extension::Internal::SvgBuilder::_setClipPath(Inkscape::XML::Node*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:353:34: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | auto tr = Geom::identity(); | ^ 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::addClippedFill(GfxShading*, Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:716:6: note: parameter passing for argument of type 'const Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 716 | void SvgBuilder::addClippedFill(GfxShading *shading, const Geom::Affine shading_tr) | ^~~~~~~~~~ /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:82: 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:1657:42: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1657 | Geom::Affine tr = stateToAffine(state); | ^ /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:1658:87: note: parameter passing for argument of type 'Geom::Affine' 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; | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:1682:20: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1682 | svgSetTransform(text_node, text_transform * _page_affine); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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/pdfinput/svg-builder.cpp: In member function 'void Inkscape::Extension::Internal::SvgBuilder::_setTextStyle(Inkscape::XML::Node*, GfxState*, SPCSSAttr*, Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:1693:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1693 | void SvgBuilder::_setTextStyle(Inkscape::XML::Node *node, GfxState *state, SPCSSAttr *font_style, Geom::Affine ta) | ^~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.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); } | ^~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Scale&)': /usr/include/2geom-1.4.0/2geom/curve.h:198:64: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /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: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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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 constructor 'Inkscape::Extension::Internal::SvgBuilder::SvgBuilder(SPDocument*, gchar*, XRef*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:74:72: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | SvgBuilder::SvgBuilder(SPDocument *document, gchar *docname, XRef *xref) | ^ /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: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; | ^~ /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::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | void SvgBuilder::pushPage(const std::string &label, GfxState *state) | ^~~~~~~~~~ /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 /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::Affine' 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/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:153:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 153 | auto st = stateToAffine(state); | ~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:154:29: 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: In function 'void Inkscape::Extension::Internal::svgSetTransform(Inkscape::XML::Node*, Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:437:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 437 | static void svgSetTransform(Inkscape::XML::Node *node, Geom::Affine matrix) { | ^~~~~~~~~~~~~~~ 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 'Inkscape::SVG::PathString& Inkscape::SVG::PathString::moveTo(Geom::Coord, Geom::Coord)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/svg/path-string.h:68:22, inlined from 'gchar* Inkscape::Extension::Internal::svgInterpretPath(const GfxPath*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:452:30: /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); | ~~~~~~~~~~~~~~~~~^~~~~~~ /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::_getClip(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/svg-builder.cpp:812:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 812 | Geom::Affine child_tr = text_tr * _page_affine * node_tr.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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::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 '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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/display/control/canvas-item-bpath.cpp:109:45: note: parameter passing for argument of type 'Geom::Affine' 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/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/display/control/canvas-item-bpath.cpp: In member function 'virtual bool Inkscape::CanvasItemBpath::contains(const Geom::Point&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-bpath.cpp:127:49: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | Geom::Point p_doc = p * affine().inverse(); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-bpath.cpp:127:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | Geom::Point 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); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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 'virtual void Inkscape::CanvasItemBpath::_render(Inkscape::CanvasItemBuffer&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-bpath.cpp:175:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | feed_pathvector_to_cairo(buf.cr->cobj(), _path, affine(), buf.rect, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 |  /* optimize_stroke */ !do_fill, 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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 /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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-rect.cpp:22: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericRect::CPoint' {aka '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-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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 bool Inkscape::CanvasItemRect::contains(const Geom::Point&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-rect.cpp:81:47: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return _rect.contains(p * affine().inverse()); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-rect.cpp:81:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return _rect.contains(p * affine().inverse()); | ~~^~~~~~~~~~~~~~~~~~~~ /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:118:74: note: parameter passing for argument of type 'Geom::Affine' 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: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:135:38: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | auto doc2dt = Geom::identity(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-rect.cpp:142:49: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | ink_cairo_draw_drop_shadow(buf.cr, rect * doc2dt, get_shadow_size(), _shadow_color, alpha); | ~~~~~^~~~~~~~ /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::GenericRect::CPoint' {aka '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/affine.h: In function 'Geom::Affine Geom::identity()': /usr/include/2geom-1.4.0/2geom/affine.h:210:15: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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< >::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::GenericRect::CPoint' {aka '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:135:37: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | auto doc2dt = Geom::identity(); | ~~~~~~~~~~~~~~^~ /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/display/control/canvas-item-rect.cpp: In member function 'virtual bool Inkscape::CanvasItemRect::contains(const Geom::Point&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-rect.cpp:75:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | bool CanvasItemRect::contains(Geom::Point const &p, double tolerance) | ^~~~~~~~~~~~~~ /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:31: 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:141:50: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | buf.cr->transform(geom_to_cairo(doc2dt * aff)); | ^~~ 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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/drawing.h:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-drawing.cpp: In member function 'virtual void Inkscape::CanvasItemDrawing::_update(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-drawing.cpp:76:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | new_drawing_affine = desktop->doc2dt() * new_drawing_affine; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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-drawing.cpp: In member function 'virtual void Inkscape::CanvasItemDrawing::_update(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-drawing.cpp:76:50: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | new_drawing_affine = desktop->doc2dt() * new_drawing_affine; | ^~~~~~~~~~~~~~~~~~ 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} 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::GenericInterval::CInterval' {aka 'Geom::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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/pdfinput/pdf-input.cpp:63: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericRect::CRect' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed 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::GenericRect::CRect' {aka '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::GenericRect::CRect' {aka '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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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/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/extension/internal/cairo-renderer.cpp:65: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:75: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /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:77: 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) { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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 Rotate&)': /usr/include/2geom-1.4.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/cairo-renderer.cpp:168:43: required from here 168 | auto const dims = page_rect.dimensions(); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:165:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:461:93: required from here 461 | Geom::Affine const transform = Geom::Scale(width / w, height / h) * Geom::Translate(x, y); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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::GenericRect::CPoint' {aka '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::GenericRect::CRect' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 member function 'Inkscape::Extension::Internal::CairoRenderContext* Inkscape::Extension::Internal::CairoRenderer::createContext()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:115:22: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | state->transform = Geom::identity(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint' {aka '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:603:98: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | Geom::Affine t_on_document = Geom::Scale(scale_x, scale_y) * Geom::Translate(shift_x, shift_y); | ^ /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::GenericRect::CPoint' {aka '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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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_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; | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:482:54: note: parameter passing for argument of type 'Geom::Affine' 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:482:31: 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:482:59: note: parameter passing for argument of type 'Geom::Affine' 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: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 /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_shape_render(const SPShape*, CairoRenderContext*, const SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:271:48: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | Geom::OptRect pbox = shape->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 function 'void Inkscape::Extension::Internal::sp_shape_render_invoke_marker_rendering(SPMarker*, Geom::Affine, CairoRenderContext*, const SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:146:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | static void sp_shape_render_invoke_marker_rendering(SPMarker *marker, Geom::Affine tr, CairoRenderContext *ctx, SPItem const *origin) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CRect' {aka '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::GenericRect::CRect' {aka '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:878:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 878 | auto const exact_rect = rect * scale * unit_conversion; | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:878:34: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 878 | auto const exact_rect = rect * scale * unit_conversion; | ~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:878:44: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 878 | auto const exact_rect = rect * scale * unit_conversion; | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:878:44: 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: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:23: note: parameter passing for argument of type 'Geom::Affine' 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: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:887:23: note: parameter passing for argument of type 'Geom::Affine' 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::GenericRect::CPoint' {aka '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:897:19: note: parameter passing for argument of type 'Geom::Affine' 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::GenericRect::CPoint' {aka '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 'void Inkscape::Extension::Internal::CairoRenderer::applyClipPath(Inkscape::Extension::Internal::CairoRenderContext*, const SPClipPath*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:934:59: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 934 | Geom::Affine t(Geom::Scale(clip_bbox.dimensions())); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:934:56: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 934 | Geom::Affine t(Geom::Scale(clip_bbox.dimensions())); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:934:59: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 934 | Geom::Affine t(Geom::Scale(clip_bbox.dimensions())); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp: In member function 'void Inkscape::Extension::Internal::CairoRenderer::applyMask(Inkscape::Extension::Internal::CairoRenderContext*, const SPMask*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:985:56: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 985 | Geom::Affine t(Geom::Scale(mask_bbox.dimensions())); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:985:59: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 985 | Geom::Affine t(Geom::Scale(mask_bbox.dimensions())); | ^ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.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); } | ^~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Scale&)': /usr/include/2geom-1.4.0/2geom/curve.h:198:64: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /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; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:1067:1: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1067 | } /* namespace Inkscape */ | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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 'void Inkscape::Extension::Internal::CairoRenderer::renderHatchPath(Inkscape::Extension::Internal::CairoRenderContext*, const SPHatchPath&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:756:19: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 756 | ctx->transform(Geom::Translate(hatchPath.offset.computed, 0)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:591:31: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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:479:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | if (auto vbox = a->visualBounds()) { | ~~~~~~~~~~~~~~~^~ /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:889:23: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 889 | ctx->transform(scale); | ~~~~~~~~~~~~~~^~~~~~~ /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::GenericRect::CPoint' {aka '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 member function 'void Inkscape::Extension::Internal::CairoRenderer::applyMask(Inkscape::Extension::Internal::CairoRenderContext*, const SPMask*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:985:59: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 985 | Geom::Affine t(Geom::Scale(mask_bbox.dimensions())); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:985:56: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 985 | Geom::Affine t(Geom::Scale(mask_bbox.dimensions())); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp: In member function 'void Inkscape::Extension::Internal::CairoRenderer::applyClipPath(Inkscape::Extension::Internal::CairoRenderContext*, const SPClipPath*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:934:59: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 934 | Geom::Affine t(Geom::Scale(clip_bbox.dimensions())); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:934:56: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 934 | Geom::Affine t(Geom::Scale(clip_bbox.dimensions())); | ~~~~~~~~~~~~~~~~~~~~^~ /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:607:53: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 607 | Geom::Affine t = t_on_document * t_item.inverse(); | ^ /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:556:13: note: parameter passing for argument of type 'Geom::Affine' 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: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:606:46: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 606 | Geom::Affine t_item = item->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~^~ /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:465:13: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 465 | static void sp_anchor_render(SPAnchor const *a, CairoRenderContext *ctx, SPItem const *origin, 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::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:878:44: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 878 | auto const exact_rect = rect * scale * unit_conversion; | ^~~~~~~~~~~~~~~ /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 'const 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 'const 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(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp: In member function 'void Inkscape::Extension::Internal::CairoRenderer::applyClipPath(Inkscape::Extension::Internal::CairoRenderContext*, const SPClipPath*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/cairo-renderer.cpp:949:78: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 949 | Geom::Affine tempmat = item->transform * ctx->getCurrentState()->item_transform; | ^~~~~~~~~~~~~~ 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::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: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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::_update(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp:171:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | sw[0] = Geom::Point(_spacing[0], 0) * affine().withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp: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 | sw[0] = Geom::Point(_spacing[0], 0) * affine().withoutTranslation(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp:172:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | sw[1] = Geom::Point(0, _spacing[1]) * affine().withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp:172:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | sw[1] = Geom::Point(0, _spacing[1]) * affine().withoutTranslation(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Scale&)': /usr/include/2geom-1.4.0/2geom/curve.h:198:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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:543:83: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 543 | _world_pitch = Geom::Point(pitch.x(), pitch.y()) * affine().withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp:543:18: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 543 | _world_pitch = Geom::Point(pitch.x(), pitch.y()) * affine().withoutTranslation(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp:544:80: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | _world_tile = Geom::Point(tile.x(), tile.y()) * affine().withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp:544:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | _world_tile = Geom::Point(tile.x(), tile.y()) * affine().withoutTranslation(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp:545:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 545 | _world_gap = Geom::Point(_gap.x(), _gap.y()) * affine().withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp:545:16: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 545 | _world_gap = Geom::Point(_gap.x(), _gap.y()) * affine().withoutTranslation(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp:546:88: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 546 | _world_margin = Geom::Point(_margin.x(), _margin.y()) * affine().withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp:546:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 546 | _world_margin = Geom::Point(_margin.x(), _margin.y()) * affine().withoutTranslation(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:115:23: 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/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; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp:626:1: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 626 | } // namespace Inkscape | ^ /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:230:60: 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:76: 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); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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::_update(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-grid.cpp:172:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | sw[1] = Geom::Point(0, _spacing[1]) * affine().withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-pattern.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-style.cpp:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Affine Inkscape::DrawingSurface::drawingTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:44:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericRect::CRect' {aka '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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:44:80: required from here 44 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/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/extension/internal/odf.cpp:66: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/odf.cpp:73: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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 Affine&)' 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:69: 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/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ 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&)': /usr/include/2geom-1.4.0/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' 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::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/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::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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:60:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' 60 | m = t * m; | ~~^~~ /usr/include/boost/concept/detail/has_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/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:1585:50: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1585 | Geom::Affine tf = getODFTransform(item);//Get SVG-to-ODF transform | ^ /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::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1591 | double bbox_x = bbox->min()[Geom::X]; | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/odf.cpp:1685:62: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1685 | Geom::Affine itemTransform = getODFItemTransform(item); | ^ /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::GenericRect::CPoint' {aka '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/odf.cpp: In function 'Geom::Affine Inkscape::Extension::Internal::getODFItemTransform(const SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/odf.cpp:938:21: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 938 | static Geom::Affine getODFItemTransform(const SPItem *item) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/odf.cpp: In function 'int Inkscape::Extension::Internal::writePath(Writer&, const Geom::PathVector&, const Geom::Affine&, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/odf.cpp:1235:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1235 | double destx = pit.initialPoint()[X]; | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^~~~~~~~ /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: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/extension/internal/odf.cpp: In function 'Geom::Affine Inkscape::Extension::Internal::getODFTransform(const SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/odf.cpp:914:65: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 914 | tf = tf * Geom::Affine(Geom::Scale(pxToCm)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/odf.cpp: In function 'int Inkscape::Extension::Internal::writePath(Writer&, const Geom::PathVector&, const Geom::Affine&, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/odf.cpp:1236:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1236 | double desty = pit.initialPoint()[Y]; | ~~~~~~~~~~~~~~~~^~ /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:1585:45: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1585 | Geom::Affine tf = getODFTransform(item);//Get SVG-to-ODF transform | ~~~~~~~~~~~~~~~^~~~~~ 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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:57:66: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 57 | Geom::Affine trans = slot.get_units().get_matrix_user2pb(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-tile.cpp:62:37: 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 tt = tile_area * trans; | ^~~~~ /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::GenericRect::CPoint' {aka '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 | ^~~~~~~~~~ /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::Affine' 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/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 /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::Affine' 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/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-tile.cpp:57:65: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 57 | Geom::Affine trans = slot.get_units().get_matrix_user2pb(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-tile.cpp:82:46: 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()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericRect::CRect' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::GenericRect::CRect' {aka '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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-offset.cpp:41:71: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Affine p2pb = slot.get_units().get_matrix_primitiveunits2pb(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-offset.cpp:30:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | void FilterOffset::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-offset.cpp:30:6: note: parameter passing for argument of type 'Geom::Affine' 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/display/nr-filter-offset.cpp:30: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/display/nr-filter-offset.cpp:30:6: note: parameter passing for argument of type 'Geom::Affine' 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/display/nr-filter-offset.cpp:38:42: 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()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-offset.cpp:41:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Affine p2pb = slot.get_units().get_matrix_primitiveunits2pb(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 void Geom::Curve::operator*=(const Geom::Scale&)': /usr/include/2geom-1.4.0/2geom/curve.h:198:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^~~~~~~~~ /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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-curve.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-curve.cpp:19: /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 void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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()); | ~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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(); | ^ /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: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: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 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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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:412:87: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 412 | Geom::Affine unit_trans = slot.get_units().get_matrix_primitiveunits2pb().inverse(); | ^ /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::GenericRect::CPoint' {aka '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::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 383 | void FilterTurbulence::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~~~~~~ /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 /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::Affine' 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/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-turbulence.cpp:412:76: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 412 | Geom::Affine unit_trans = slot.get_units().get_matrix_primitiveunits2pb().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-turbulence.cpp:413:46: 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(); | ~~~~~~~~~~~~~~~~~~^~ 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/wmf-inout.cpp:38: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/transforms.h:59:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 59 | m = m * 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::Affine]' 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::Affine; 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/extension/internal/wmf-inout.cpp:2291:29: required from here 2291 | tmp_vect *= tf; | ^~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/wmf-inout.cpp: In static member function 'static int Inkscape::Extension::Internal::Wmf::myMetaFileProc(const char*, unsigned int, Inkscape::Extension::Internal::PWMF_CALLBACK_DATA)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/wmf-inout.cpp:2290:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2290 | Geom::Affine tf = Geom::Translate(ox,oy); | ^ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/extension/internal/wmf-inout.cpp: In static member function 'static int Inkscape::Extension::Internal::Wmf::myMetaFileProc(const char*, unsigned int, Inkscape::Extension::Internal::PWMF_CALLBACK_DATA)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/wmf-inout.cpp:2290:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2290 | Geom::Affine tf = Geom::Translate(ox,oy); | ^ 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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/transforms.h:59:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 59 | m = m * 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::Affine]' 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::Affine; 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 Affine&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-svgfonts.cpp:299:18: required from here 299 | return pathv*m; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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 'void SvgFont::render_glyph_path(cairo_t*, Geom::PathVector*)', inlined from 'void SvgFont::render_glyph_path(cairo_t*, Geom::PathVector*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-svgfonts.cpp:265:1: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-svgfonts.cpp:274:34: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | feed_pathvector_to_cairo (cr, *pathv, s, area, false, 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.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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter.cpp:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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 /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/drawing-surface.h: In member function 'Geom::Affine Inkscape::DrawingSurface::drawingTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:44:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericRect::CRect' {aka '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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:44:80: required from here 44 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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.cpp:158:59: required from here 158 | Geom::Point origin = graphic.targetLogicalBounds().min(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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:144:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | Geom::Affine pbtrans = units.get_matrix_display2pb(); | ^ /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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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::Affine' 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: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 /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:144:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | Geom::Affine pbtrans = units.get_matrix_display2pb(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-guideline.cpp:22: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Line& Geom::Line::operator*=(const T&) [with T = Geom::Affine]' 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-guideline.cpp:90:21: required from here 90 | guide *= affine(); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.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:132:69: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 132 | Geom::Point const normal = _normal * affine().withoutTranslation(); // Direction only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/canvas-item-guideline.cpp:132:70: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 132 | Geom::Point const normal = _normal * affine().withoutTranslation(); // Direction only | ^ /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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Scale&)': /usr/include/2geom-1.4.0/2geom/curve.h:198:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:115:23: 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/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: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/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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:132:69: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 132 | Geom::Point const normal = _normal * affine().withoutTranslation(); // Direction only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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:182:72: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | Geom::Affine trans = slot.get_units().get_matrix_primitiveunits2pb(); | ^ /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::GenericRect::CPoint' {aka '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: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::GenericRect::CPoint' {aka '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::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | void FilterSpecularLighting::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~~~~~~~~~~~~ /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 /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::Affine' 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/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-specularlighting.cpp:182:71: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | Geom::Affine trans = slot.get_units().get_matrix_primitiveunits2pb(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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(); | ~~~~~~~~~~~~~~~~~~^~ 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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/drawing-surface.h: In member function 'Geom::Affine Inkscape::DrawingSurface::drawingTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:44:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::GenericRect::CRect' {aka '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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:44:80: required from here 44 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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/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::GenericRect::CPoint' {aka '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::GenericRect::CRect' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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:45:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine trans = _units.get_matrix_display2pb(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-slot.cpp:46:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | Geom::Rect bbox_trans = graphic.targetLogicalBounds() * trans; | ^~~~~ /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::GenericRect::CPoint' {aka '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::GenericRect::CPoint' {aka '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 'cairo_surface_t* Inkscape::Filters::FilterSlot::_get_transformed_source_graphic() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-slot.cpp:139:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 139 | Geom::Affine trans = _units.get_matrix_display2pb(); | ^ /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) | ^~~~~~~~~~ /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::Affine' 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/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 /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::Affine' 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/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-slot.cpp:45:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine trans = _units.get_matrix_display2pb(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-slot.cpp:46:56: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | Geom::Rect bbox_trans = graphic.targetLogicalBounds() * trans; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-slot.cpp: In member function 'cairo_surface_t* Inkscape::Filters::FilterSlot::_get_transformed_source_graphic() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-slot.cpp:137:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | cairo_surface_t *FilterSlot::_get_transformed_source_graphic() const | ^~~~~~~~~~ /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 | ^~~~~~~~~~ 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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-image.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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:65:77: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | Geom::Affine m = slot.get_units().get_matrix_user2filterunits().inverse(); | ^ /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::GenericRect::CPoint' {aka '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:82:64: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | Geom::Affine user2pb = slot.get_units().get_matrix_user2pb(); | ^ 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) { | ^~~~~~~~ /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: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 | ^~~~~~~~~~~ /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::Affine' 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/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 /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::Affine' 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/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 /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::Affine' 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/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 /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::Affine' 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/display/nr-filter-image.cpp:52:42: 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:65:66: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | Geom::Affine m = slot.get_units().get_matrix_user2filterunits().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-image.cpp:77:39: 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:82:63: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | Geom::Affine user2pb = 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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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()); | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp:60: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp:1068:42: required from here 1068 | Geom::Affine tfc = item->transform * transform; | ^~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Affine]': /usr/include/2geom-1.4.0/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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::Affine]' 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::Affine; 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 Affine&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp:1097:50: required from here 1097 | new_combined_pathvector = new_vect * tfc; | ^~~ /usr/include/2geom-1.4.0/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.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:179:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | d *= Geom::Scale(Inkscape::Util::Quantity::convert(1, "px", "in")); | ^ /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/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 '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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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]; } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp: In member function 'Geom::PathVector Inkscape::Extension::Internal::PrintEmf::merge_PathVector_with_group(const Geom::PathVector&, const SPItem*, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp:1068:42: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1068 | Geom::Affine tfc = item->transform * transform; | ^~~~~~~~~ /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::fill(Inkscape::Extension::Print*, const Geom::PathVector&, const Geom::Affine&, const SPStyle*, const Geom::OptRect&, const Geom::OptRect&, const Geom::OptRect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp:1137:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1137 | rectDir = vector_rect_alignment(angle, (gv.p2 - gv.p1) * fill_transform); | ~~~~~~~^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp:1254:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1254 | Geom::Affine tf2 = Geom::Rotate(-angle); // the rectangle may be drawn skewed to the coordinate system | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp:1317:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1317 | Geom::Point uv = Geom::unit_vector(gv.p2 - gv.p1); // unit vector | ^ /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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^~~~~~~~ /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 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/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:179:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | d *= Geom::Scale(Inkscape::Util::Quantity::convert(1, "px", "in")); | ^ /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:941:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 941 | Geom::Point v1 = Geom::Point(1,0) * Geom::Rotate(-angle); // unit horizontal side (sign change because Y increases DOWN) | ^ /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::fill(Inkscape::Extension::Print*, const Geom::PathVector&, const Geom::Affine&, const SPStyle*, const Geom::OptRect&, const Geom::OptRect&, const Geom::OptRect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp:1254:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1254 | Geom::Affine tf2 = Geom::Rotate(-angle); // the rectangle may be drawn skewed to the coordinate system | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp:1317:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1317 | Geom::Point uv = Geom::unit_vector(gv.p2 - gv.p1); // unit vector | ^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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 'int Inkscape::Extension::Internal::PrintEmf::vector_rect_alignment(double, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp:892:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 892 | int PrintEmf::vector_rect_alignment(double angle, Geom::Point vtest){ | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp: In member function 'Geom::PathVector Inkscape::Extension::Internal::PrintEmf::merge_PathVector_with_shape(const Geom::PathVector&, const SPItem*, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp:1093:42: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | Geom::Affine tfc = item->transform * transform; | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp: In member function 'bool Inkscape::Extension::Internal::PrintEmf::print_simple_shape(const Geom::PathVector&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-print.cpp:1489:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1489 | bool PrintEmf::print_simple_shape(Geom::PathVector const &pathv, const Geom::Affine &transform) | ^~~~~~~~ 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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/desktop.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/control/snap-indicator.cpp:22: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/display/control/snap-indicator.cpp:365:24: required from here 365 | if (source.midpoint().y() < target.midpoint().y() + 5) { | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-displacement-map.cpp: In member function 'virtual void Inkscape::Filters::FilterDisplacementMap::render_cairo(Inkscape::Filters::FilterSlot&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-displacement-map.cpp:81:72: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | Geom::Affine trans = slot.get_units().get_matrix_primitiveunits2pb(); | ^ 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::GenericRect::CPoint' {aka '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:172:72: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Geom::Affine trans = slot.get_units().get_matrix_primitiveunits2pb(); | ^ /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::GenericRect::CPoint' {aka '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-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: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 | ^~~~~~~~~~~~~~~~~~~~~ /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::Affine' 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/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 /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::Affine' 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/display/nr-filter-diffuselighting.cpp:166:46: 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:172:71: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Geom::Affine trans = slot.get_units().get_matrix_primitiveunits2pb(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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:65:67: note: parameter passing for argument of type 'Geom::Affine' 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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(); | ^ /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::GenericRect::CPoint' {aka '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(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-flood.cpp:32:6: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | void FilterFlood::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-flood.cpp:32: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/display/nr-filter-flood.cpp:32:6: note: parameter passing for argument of type 'Geom::Affine' 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/display/nr-filter-flood.cpp:32: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/display/nr-filter-flood.cpp:65:67: note: parameter passing for argument of type 'Geom::Affine' 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-flood.cpp:68:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Geom::Rect sa = slot.get_slot_area(); | ~~~~~~~~~~~~~~~~~~^~ 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 /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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-gaussian.cpp: In member function 'virtual void Inkscape::Filters::FilterGaussian::render_cairo(Inkscape::Filters::FilterSlot&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-gaussian.cpp:580:62: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | Geom::Affine trans = slot.get_units().get_matrix_user2pb(); | ^ 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-paintserver.cpp: In member function 'void Inkscape::DrawingGradient::common_setup(cairo_pattern_t*, const Geom::OptRect&, double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-paintserver.cpp:36:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 36 | ink_cairo_pattern_set_matrix(pat, gs2user.inverse()); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-paintserver.cpp: In member function 'virtual cairo_pattern_t* Inkscape::DrawingRadialGradient::create_pattern(cairo_t*, const Geom::OptRect&, double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-paintserver.cpp:73:33: 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 d(focus - center); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-paintserver.cpp:77:41: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | d_user *= gs2user.withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-paintserver.cpp: In member function 'virtual cairo_pattern_t* Inkscape::DrawingRadialGradient::create_pattern(cairo_t*, const Geom::OptRect&, double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-paintserver.cpp:73:27: 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 d(focus - center); | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-paintserver.cpp: In member function 'virtual cairo_pattern_t* Inkscape::DrawingMeshGradient::create_pattern(cairo_t*, const Geom::OptRect&, double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-paintserver.cpp:112:18: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | cairo_pattern_t *DrawingMeshGradient::create_pattern(cairo_t *, Geom::OptRect const &bbox, double opacity) const | ^~~~~~~~~~~~~~~~~~~ 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 /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/implementation/script.cpp:29: /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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; } | ^ /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function 'Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type 'Geom::Parallelogram' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:48: /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/desktop.h: In member function 'Geom::Affine SPDesktop::d2w() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:441:30: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h: In member function 'Geom::Point SPDesktop::DesktopAffine::getOffset()': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/desktop.h:536:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.4.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/object/sp-root.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/implementation/script.cpp:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::Point Geom::Ellipse::center() const': /usr/include/2geom-1.4.0/2geom/ellipse.h:119:26: 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; } | ^ /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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Affine Inkscape::DrawingSurface::drawingTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:44:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericRect::CRect' {aka '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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:44:80: required from here 44 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::GenericRect::CRect' {aka '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::GenericRect::CRect' {aka '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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-morphology.cpp: In member function 'virtual void Inkscape::Filters::FilterMorphology::render_cairo(Inkscape::Filters::FilterSlot&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/nr-filter-morphology.cpp:172:71: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Geom::Affine p2pb = slot.get_units().get_matrix_primitiveunits2pb(); | ^ 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.4.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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Affine Inkscape::DrawingSurface::drawingTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:44:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} 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::GenericRect::CRect' {aka '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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:44:80: required from here 44 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-group.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-group.cpp:46:78: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | auto current = _child_transform ? *_child_transform : Geom::identity(); | ^ 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::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; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Affine Inkscape::DrawingSurface::drawingTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:44:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericRect::CRect' {aka '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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:44:80: required from here 44 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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/emf-inout.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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/extension/internal/emf-inout.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/transforms.h:59:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 59 | m = m * 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::Affine]' 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::Affine; 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/extension/internal/emf-inout.cpp:2271:29: required from here 2271 | tmp_vect *= tf; | ^~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/emf-inout.cpp: In static member function 'static int Inkscape::Extension::Internal::Emf::myEnhMetaFileProc(char*, unsigned int, Inkscape::Extension::Internal::PEMF_CALLBACK_DATA)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-inout.cpp:2270:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2270 | Geom::Affine tf = Geom::Translate(ox,oy); | ^ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/extension/internal/emf-inout.cpp: In static member function 'static int Inkscape::Extension::Internal::Emf::myEnhMetaFileProc(char*, unsigned int, Inkscape::Extension::Internal::PEMF_CALLBACK_DATA)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/extension/internal/emf-inout.cpp:2270:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 2270 | Geom::Affine tf = Geom::Translate(ox,oy); | ^ 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Affine Inkscape::DrawingSurface::drawingTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:44:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericRect::CRect' {aka '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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:44:80: required from here 44 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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/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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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:551:28: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 551 | rotinv = g->_ctm.withoutTranslation().inverse(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-text.cpp:555:58: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 555 | Geom::Point pt = g->_ctm.translation() * rotinv; | ^~~~~~ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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:551:56: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 551 | rotinv = g->_ctm.withoutTranslation().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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 | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-text.cpp:551:66: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 551 | rotinv = g->_ctm.withoutTranslation().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-text.cpp:555:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 555 | Geom::Point pt = g->_ctm.translation() * rotinv; | ~~~~~~~~~~~~~~~~~~~^~ 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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:16: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Affine Inkscape::DrawingSurface::drawingTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:44:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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::GenericRect::CRect' {aka '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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:44:80: required from here 44 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-pattern.cpp:83:83: required from here 83 | auto const pattern_to_tile = _pattern_to_user ? _pattern_to_user->inverse() * dt : dt; | ^~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::Affine Geom::operator*(const Affine&, const Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-pattern.cpp:263:78: required from here 263 | ink_cairo_pattern_set_matrix(cp, pattern_to_tile * Geom::Translate(-shift)); | ^ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-pattern.cpp:43:78: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 43 | auto current = _pattern_to_user ? *_pattern_to_user : Geom::identity(); | ^ /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:81:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); // AKA user_to_tile. | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-pattern.cpp:81:117: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); // AKA user_to_tile. | ^ /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(); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-pattern.cpp:263:54: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 263 | ink_cairo_pattern_set_matrix(cp, pattern_to_tile * Geom::Translate(-shift)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint' {aka '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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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/display/drawing-pattern.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-pattern.cpp:216:80: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 216 | auto const initial_transform = idt * _overflow_initial_transform * dt; | ^~ /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:290:117: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-pattern.cpp:290:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-pattern.cpp:290:117: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); | ^ /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/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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:290:116: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); | ^ /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:81:117: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); // AKA user_to_tile. | ^ /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(); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-pattern.cpp:84:50: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 84 | auto const screen_to_tile = _ctm.inverse() * pattern_to_tile; | ^~~~~~~~~~~~~~~ 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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point 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 { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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()) { | ^ /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::GenericRect::CPoint' {aka '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:210:44: note: parameter passing for argument of type 'Geom::Affine' 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: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:229:42: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 229 | Geom::Point tp = p * _ctm.inverse(); | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp:229:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 229 | Geom::Point tp = 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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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(); | ^ /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; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp:259:1: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 259 | } // namespace Inkscape | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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) | ^~~~~~~~~~~~ /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::Affine' 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/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 /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::Affine' 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/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-image.cpp:210:44: note: parameter passing for argument of type 'Geom::Affine' 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:30: 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(); | ~~~~~~^~ 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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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:25, 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/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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 /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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint' {aka '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericInterval::CInterval' {aka 'Geom::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-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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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-group.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.cpp:16: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h: In member function 'Geom::Affine Inkscape::DrawingSurface::drawingTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:44:43: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ In file included from /usr/include/2geom-1.4.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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to 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::GenericRect::CRect' {aka '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/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-surface.h:44:80: required from here 44 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.cpp:496:43: required from here 496 | child_ctx.ctm = *_transform * ctx.ctm; | ^~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-item.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.cpp:191:66: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | auto current = _transform ? *_transform : Geom::identity(); | ^ 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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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.h:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h: In member function 'Geom::Affine Inkscape::DrawingItem::transform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing-item.h:123:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.h: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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/transforms.h:59:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 59 | m = m * 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::Affine]' 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::Affine; 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 Affine&)' 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/drawing.cpp:251:33: required from here 251 | dc.path(*_clip * _root->_ctm); | ^~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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/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()); } | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)': /usr/include/2geom-1.4.0/2geom/transforms.h:59:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' 59 | m = m * 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::Affine]' 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::Affine; 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/display/curve.cpp:103:15: required from here 103 | _pathv *= m; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Affine' 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/curve.cpp: In constructor 'SPCurve::SPCurve(const Geom::Rect&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.cpp:30:23: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 30 | moveto(rect.corner(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/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]': /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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:26: 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/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; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.cpp: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/curve.cpp:613:1: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 613 | } | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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/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) { | ^ /usr/include/2geom-1.4.0/2geom/affine.h: In member function 'Geom::Affine Geom::Affine::withoutTranslation() const': /usr/include/2geom-1.4.0/2geom/affine.h:169:39: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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 member function 'Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)': /usr/include/2geom-1.4.0/2geom/rect.h:195:79: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:161:36: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { return Affine(vec[X], 0, 0, vec[Y], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::HShear::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:261:29: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | operator Affine() const { return Affine(1, 0, f, 1, 0, 0); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled 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 member function 'Geom::Affine Geom::Line::reflection() const': /usr/include/2geom-1.4.0/2geom/line.h:332:31: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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()) { | ^ /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:61: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Affine Pixbuf::get_embedded_orientation(GdkPixbuf *buf) | ^ 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In instantiation of 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]': /usr/include/2geom-1.4.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h:85:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/cairo-utils.cpp:847:34: required from here 847 | Geom::Point shift = area->min(); | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka '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/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::Affine Geom::operator*(const Affine&, const Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:852:59: required from here 852 | Geom::Affine transshift(trans * Geom::Translate(-shift)); | ^ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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::GenericInterval::CInterval' {aka 'Geom::Interval'} when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 static member function 'static Inkscape::Pixbuf* Inkscape::Pixbuf::create_from_data_uri(const gchar*, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:249:64: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | bool has_ori = Pixbuf::get_embedded_orientation(buf) != Geom::identity(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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::Rotate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:199:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { return Affine(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); } | ^~~~~~~~ /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:847:35: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 847 | Geom::Point shift = area->min(); | ^ /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:19: note: parameter passing for argument of type 'Geom::Affine' 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:19: note: parameter passing for argument of type 'Geom::Affine' 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:60: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 852 | Geom::Affine transshift(trans * 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)); | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:852:60: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 852 | Geom::Affine transshift(trans * Geom::Translate(-shift)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:854:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 854 | Geom::Point initial = path.initialPoint() * transshift; | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Translate::operator Geom::Affine() const': /usr/include/2geom-1.4.0/2geom/transforms.h:125:5: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { return Affine(1, 0, 0, 1, vec[X], vec[Y]); } | ^~~~~~~~ /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 { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h: In function 'Geom::Affine Geom::operator*(const Affine&, const Translate&)': /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Affine' 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/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]; } | ^~~~~~~~~~~~ /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:781:67: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 781 | Geom::Affine xform = arc->unitCircleTransform() * trans; | ^~~~~ /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::Affine Geom::EllipticalArc::unitCircleTransform() const': /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:228:12: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^~~~~~~~~~~~~~~~~~~ /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/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]': /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::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/curve.h: In member function 'virtual void Geom::Curve::operator*=(const Geom::Zoom&)': /usr/include/2geom-1.4.0/2geom/curve.h:202:55: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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:829:53: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 829 | feed_curve_to_cairo(ct, *cit, Geom::identity(), Geom::Rect(), false); // optimize_stroke is false, so the view rect is not used | ~~~~~~~~~~~~~~^~ /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/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 void Geom::Curve::operator*=(const Geom::Translate&)': /usr/include/2geom-1.4.0/2geom/curve.h:197:70: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:1942:1: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1942 | } | ^ /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 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/2geom-1.4.0/2geom/transforms.h: In member function 'Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Rotate]': /usr/include/2geom-1.4.0/2geom/transforms.h:86:16: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp: In function 'void ink_cairo_draw_drop_shadow(const Cairo::RefPtr&, const Geom::Rect&, double, guint32, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:1561:96: note: parameter passing for argument of type 'Geom::GenericRect::CPoint' {aka 'Geom::Point'} when C++17 is enabled changed to match C++14 in GCC 10.1 1561 | const Geom::Point corners[] = { rect.corner(0), rect.corner(1), rect.corner(2), rect.corner(3) }; | ~~~~~~~~~~~^~~ /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:55: note: parameter passing for argument of type 'Geom::Affine' 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: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); | ^~~~~ /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:829:53: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 829 | feed_curve_to_cairo(ct, *cit, Geom::identity(), Geom::Rect(), false); // optimize_stroke is false, so the view rect is not used | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 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::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/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:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /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) | ^~~~~~ /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::Affine' 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/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 /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::Affine' 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::Affine Inkscape::Pixbuf::get_embedded_orientation(GdkPixbuf*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:379:39: /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/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:781:67: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 781 | Geom::Affine xform = arc->unitCircleTransform() * trans; | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:698:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 698 | feed_curve_to_cairo(cairo_t *cr, Geom::Curve const &c, Geom::Affine const &trans, Geom::Rect const &view, bool optimize_stroke) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:698:1: note: parameter passing for argument of type 'Geom::Affine' 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/display/cairo-utils.cpp:698: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/display/cairo-utils.cpp:698:1: note: parameter passing for argument of type 'Geom::Affine' 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/display/cairo-utils.cpp:712:42: 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; | ~~~~~~~~~~~~^~ In member function 'Geom::Affine Geom::EllipticalArc::unitCircleTransform() const', inlined from 'void feed_curve_to_cairo(cairo_t*, const Geom::Curve&, const Geom::Affine&, const Geom::Rect&, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:781:62: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:229:53: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 229 | Affine result = _ellipse.unitCircleTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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:839:1: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 839 | feed_path_to_cairo (cairo_t *ct, Geom::Path const &path, Geom::Affine trans, Geom::OptRect area, bool optimize_stroke, double stroke_width) | ^~~~~~~~~~~~~~~~~~ /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/cairo-utils.cpp: In static member function 'static Inkscape::Pixbuf* Inkscape::Pixbuf::create_from_data_uri(const gchar*, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.4_2024-10-09_e7c3feb100/src/display/cairo-utils.cpp:175:9: note: parameter passing for argument of type 'Geom::Affine' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | Pixbuf *Pixbuf::create_from_data_uri(gchar const *uri_data, double svgdpi) | ^~~~~~ 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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/path_mesh_m2p.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/color_negative.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/template_seamless_pattern.py -- 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/text_braille.py -- 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/layout_nup.py -- 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/previous_glyph_layer.py -- 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/LICENSE.txt -- 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/path_number_nodes.py -- 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/web_transmit_att.inx -- 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/pixelsnap.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/text_sentencecase.inx -- 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/image_embed.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/flatten.inx -- 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/restack.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/dxf12_outlines.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/printing_marks.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/guides_creator.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/frame.inx -- 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/render_alphabetsoup.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_randomcase.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/new_glyph_layer.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/text_titlecase.py -- 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/color_desaturate.py -- 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_darker.py -- 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/voronoi_diagram.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/layers2svgfont.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/seamless_pattern.svg -- 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/polyhedron_3d.py -- 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/distribute_along_path.py -- 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/layers2svgfont.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/jessyink_export.inx -- 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/color_rgbbarrel.py -- 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/dpi96to90.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/color_grayscale.py -- 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/perspective.py -- 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/image_extract_selected.inx -- 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/plotter.inx -- 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/color_negative.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/path_mesh_p2m.py -- 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/scribus_export_pdf.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/color_list.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/s.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/IBSerif.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/Rblock.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/Lb.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/ocap.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/7.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/j.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/Q.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/h.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/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/Lt.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/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/x.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/v.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/bar2.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/vcap.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/cross.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/bar.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/Xvb.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/Xh.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/b.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/G.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/a.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/lserif.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/Oterm.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/k.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/serif.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/m.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/U.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/vserl.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/Ocross.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/Xvt.svg -- 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/tserif.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/o.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/Tb.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/t.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/flatten.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/rtree.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/grid_isometric.inx -- 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/straightseg.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/color_blackandwhite.inx -- 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/svg2xaml.inx -- 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/xaml2svg.inx -- 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/extension-xaml/inkxaml/xamlobjects.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/config.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/structural.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/__init__.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/xaml2svg -- 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/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/animation.xsl -- 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/brushes.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/__init__.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/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.py -- 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_web_image.svg -- 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/perm-sa.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/unknown.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/mit.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/cc-by-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/asl.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/cc-by-sa.png -- 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/other/clipart/licenses/cc-by.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/cc-by-nc-sa.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/perm-nd.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/cc0.svg -- 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/import_web_image_cli.py -- 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/sources -- 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/bioicons.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/inkscape-web.py -- 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/reactome.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/wikimedia.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.py -- 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/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/extension-afdesign/REUSE.toml -- 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.inx -- 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/svg -- 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/util.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/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/curve.py -- 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/text.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/sharedaf.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/extract.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/utils.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/parser/parse.py -- 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/types.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/__init__.py -- 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/shape_prefab_10_rose.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_17_droplet.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_06_hive.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_14_explosion.svg -- 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/dvision.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/unknown.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/crown.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/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/target.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/explosion.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/lily.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/rose.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/diamond.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/shape_prefab_15_crown.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/template_shape_prefab.inx -- 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/shape_prefab_12_tv_test_pattern.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_11_diamond_target.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_13_lily.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_07_double_vision.svg -- 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/gcodetools_orientation_points.inx -- 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_dxf_points.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_lathe.inx -- 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_about.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_path_to_gcode.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.py -- 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/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_randomize.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/new_glyph_layer.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/path_number_nodes.inx -- 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/svg2fxg.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/dimension.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/hpgl_encoder.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/doc_ai_convert.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/param_curves.inx -- 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/interp.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/lorem_ipsum.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/next_glyph_layer.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/guillotine.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/gimp_xcf.inx -- 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/merge_styles.inx -- 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/pdflatex.py -- 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/jessyink_transitions.inx -- 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/text_lowercase.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/jessyink_uninstall.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/docs -- 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/dev -- 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/dev/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/my-first-import-extension.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/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/my-first-text-extension.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/resources -- 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/Text_Ext_Moment_of_truth.gif -- 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/make_red_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/call_extension_success.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/stroke-parity-widget.png -- 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/Inkscape_Recognizes_Our_Extension.gif -- 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/_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/index.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/authors -- 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/float.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/path.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/integer.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/widgets/notebook.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/string.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/bool.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/update1.0.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/unit-tests.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/units.rst -- 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/submit.rst -- 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/unit_camera.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/samples/units2.svg -- 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/inx-widgets.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/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/poetry-parse.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/web_transmit_att.py -- 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/jitternodes.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/dxf_input.py -- 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/color_removegreen.py -- 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/inset_shadow.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/voronoi_diagram.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/jessyink_master_slide.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/synfig_output.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/funcplot.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/colors.xml -- 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/web_interactive_mockup.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/render_barcode_qrcode.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/render_barcode.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/interp_att_g.py -- 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/grid_cartesian.py -- 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/dxf_input_text_scale_factor.svg -- 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/color_removered.inx -- 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/foldablebox.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/text_merge.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/raster_output_jpg.inx -- 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/jessyink_summary.inx -- 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/image_embed.inx -- 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/text_lowercase.inx -- 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_input_sm.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/cgm_input.inx -- 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.filter.restack.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.evilmad.text.hershey.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.filter.fractalize.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.web.slicer.export.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/effect.extrude.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.text_split.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/jessyink.summary.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/effect.draw_from_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.typography.setup_typography_canvas.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/seamless_pattern.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.render.barcode.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/org.inkscape.dpi90to96.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.jessyink.add_mouse_handler.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.doc_ai_convert.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.text.title_case.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.render.wireframe_sphere.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/org.inkscape.output.export_slices.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/org.inkscape.filter.dashit.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/org.inkscape.render.rack_gear.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/presentation-icon.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.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/effect.interpolate.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.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/effect.color_markers.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.filter.pixel_snap.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/org.inkscape.filter.jitter_nodes.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.effect.param_curves.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/_notepad-page-icon.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.jessyink.master_slide.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.generate.pdf_latex.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.inkscape.effect.image_attributes.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/effect.long_shadow.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.greygreen.inkscape.effects.nup.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.meshes.mesh_to_path.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.generate.grid_polar.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/effect.voronoi.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.color.rgb_barrel.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/se.lewerin.filter.dimension.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.filter.multiple.extract_image.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.jessyink.auto_texts.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/frame.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.inkscape.path.envelope.svg -- 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.path.to_absolute.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/org.inkscape.generate.printing_marks.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.jessyink.key_bindings.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.typography.layers_to_svg_font.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.effect.func_plot.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.webdesign.interactive_mockup.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.color.replace_color.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/org.inkscape.filter.add_nodes.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.flip_case.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.ekips.filter.gears.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.effects.perfect_bound_cover.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.typography.next_layer.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.color.remove_green.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.ekips.filter.flatten.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.path.rubber_stretch.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/effect.merge_styles.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.less_saturation.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.color.desaturate.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.effects.inset_shadow.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/org.inkscape.visualise.measure_length.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.embed_image.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.render.foldable_box.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/org.ekips.filter.plot.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.color.list_colours.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/fractalize.py -- 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/inset_shadow.inx -- 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/lindenmayer.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/color_custom.inx -- 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/aisvg.xslt -- 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/dxf_outlines.py -- 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/render_gear_rack.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/raster_output_png.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/grid_polar.py -- 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/ink2canvas_lib -- 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/ink2canvas_lib/__init__.py -- 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/dpi90to96.inx -- 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/polyhedron_3d.inx -- 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/color_morelight.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/jessyink_video.svg -- 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/restack.py -- 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/measure.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/path_to_absolute.py -- 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/webslicer_create_rect.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/hpgl_output.py -- 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/text_flipcase.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/output_scour.svg -- 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/color_moresaturation.py -- 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/raster_output_jpg.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/handles.py -- 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_mouse_handler.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/patternalongpath.inx -- 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/ps_input.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/svgfont2layers.py -- 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/ungroup_deep.py -- 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/inkex -- 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/ports.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/gui -- 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/pixmap.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/gui/listview.py -- 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/tester.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/inx.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/deprecated -- 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/inkex/deprecated/__init__.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/decorators.py -- 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/inkscape.extension.rng -- 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/word.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/inkscape.extension.schema -- 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/tester/xmldiff.py -- 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/filters.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/IElement.py -- 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/tween.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/utils.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/cspsubdiv.py -- 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/README.rst -- 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/simplestyle.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/deprecated-simple/bezmisc.py -- 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/colors.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/bezier.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/css -- 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/css/compiler.py -- 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/turtle.py -- 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/elements -- 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/_selected.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/_meta.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/_text.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/_filters.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/_polygons.py -- 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/_utils.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/paths -- 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/curves.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/quadratic.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/__init__.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/base.py -- 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/inkwebeffect.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/color_brighter.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/fractalize.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/color_morehue.py -- 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/guides_creator.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/text_uppercase.inx -- 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/text_sentencecase.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/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/Poly3DObjects -- 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/trunc_tet.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/Poly3DObjects/cube.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/methane.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/trunc_cube.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/cuboct.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/rhomb_triacont.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/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/szilassi.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/small_rhombicuboct.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/icos.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/snub_dodec.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/trunc_icos.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/small_triam_icos.obj -- 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/jessyink_video.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/text_extract.py -- 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/color_lesshue.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/raster_output_tiff.inx -- 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/jessyink_mouse_handler.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/dhw_input.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/voronoi_fill.py -- 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/dxf_outlines.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/output_scour.py -- 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/fontfix.conf -- 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/markers_strokepaint.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/long_shadow.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/export_gimp_palette.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/triangle.inx -- 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/image_extract.py -- 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/plotter.py -- 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/color_list.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/lindenmayer.py -- 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/barcode -- 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/barcode/Ean13.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/Code128.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/Code39.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/Upce.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/Ean5.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/Rm4scc.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/__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/media_zip.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/hershey.py -- 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/render_barcode_datamatrix.inx -- 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/raster_output_tiff.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/color_removeblue.py -- 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/spirograph.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/webslicer_create_group.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/svgcalendar.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/convert2dashes.py -- 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/pdflatex.inx -- 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/setup_typography_canvas.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/tar_layers.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/webslicer_export.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/scribus_export_pdf.inx -- 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/jessyink_effects.py -- 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/color_removered.py -- 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/text_extract.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/text_randomcase.py -- 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/rtree.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/text_braille.inx -- 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/export_gimp_palette.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/measure.py -- 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/rubberstretch.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/OFL.txt -- 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/EMSAllure.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/EMSReadability.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/EMSElfin.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/EMSTech.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/HersheyScript1.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/EMSOsmotron.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/HersheySerifBold.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/HersheyScriptMed.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/HersheySans1.svg -- 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/webslicer_create_group.inx -- 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/dhw_input.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.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/backfoot.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/main.py -- 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/archive.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/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/extensions/inkman//inkman/inkman/factory.py -- 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/data -- 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/data/pixmaps -- 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/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/core_icon.svg -- 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-none.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/icon.svg -- 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/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-lots.svg -- 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/__init__.py -- 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/remote.py -- 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/manage_extensions.inx -- Installing: /home/buildozer/aports/community/inkscape/pkg/inkscape/usr/share/inkscape/themes -- 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/assets -- 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/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-above-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-below-backdrop-insensitive-dark.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/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-active-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-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-below-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-hover@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-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-active-dark.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-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-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/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-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/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/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/text-select-start-dark.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/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/checkbox-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-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-below-hover@2.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-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-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/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-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/text-select-start-active.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/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/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-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/text-select-end-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-dark.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/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-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-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-above-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-below-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-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@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/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-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/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/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/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/text-select-start-active-dark.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/window-buttons -- 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-backdrop.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-active.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-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-close-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@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.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-maximize-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-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@2.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/checkbox-checked-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-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-below-backdrop-dark@2.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-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-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-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-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-below-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-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-below-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-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-above-active.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/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-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/checkbox-checked-selectionmode.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/checkbox-hover-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-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-above-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-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-backdrop-insensitive@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-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/checkbox-checked-active-selectionmode.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-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-above-active.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-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-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-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-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-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-backdrop-insensitive-dark@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-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@2.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-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-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-backdrop-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@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-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-backdrop-insensitive.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-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-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-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-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-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.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/checkbox-checked-hover-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-hover@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@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/text-select-start-hover-dark.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/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-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-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-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-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-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-above-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-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@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-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@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/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/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/slider-vert-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-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-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/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/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-below-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-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/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/LICENSE.txt -- 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/GPL-2.0-or-later.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/OFL-1.1.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/GPL-3.0-or-later.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.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-2.1.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... >>> 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-r0.apk >>> inkscape-dbg*: Tracing dependencies... adwaita-icon-theme desktop-file-utils py3-cssselect py3-lxml py3-numpy >>> inkscape-dbg*: Package size: 82.5 MB >>> inkscape-dbg*: Compressing data... >>> inkscape-dbg*: Create checksum... >>> inkscape-dbg*: Create inkscape-dbg-1.4-r0.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-r0.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-r0.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-r0.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-r0.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-r0.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-r0.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-r0.apk >>> inkscape-view*: Tracing dependencies... libinkscape_base=1.4-r0 so:libc.musl-ppc64le.so.1 so:libgcc_s.so.1 so:libgtkmm-3.0.so.1 so:libinkscape_base.so.1.4.0.0 so:libstdc++.so.6 >>> inkscape-view*: Package size: 65.9 KB >>> inkscape-view*: Compressing data... >>> inkscape-view*: Create checksum... >>> inkscape-view*: Create inkscape-view-1.4-r0.apk >>> inkscape*: Tracing dependencies... libinkscape_base=1.4-r0 so:libc.musl-ppc64le.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-r0.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-ppc64le.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.2 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: 33.6 MB >>> libinkscape_base*: Compressing data... >>> libinkscape_base*: Create checksum... >>> libinkscape_base*: Create libinkscape_base-1.4-r0.apk >>> inkscape: Build complete at Tue, 12 Nov 2024 07:39:17 +0000 elapsed time 0h 5m 34s >>> inkscape: Cleaning up srcdir >>> inkscape: Cleaning up pkgdir >>> inkscape: Uninstalling dependencies... (1/353) Purging .makedepends-inkscape (20241112.073345) (2/353) Purging adwaita-icon-theme (47.0-r0) (3/353) Purging librsvg (2.59.2-r0) (4/353) Purging desktop-file-utils (0.28-r0) (5/353) Purging py3-cssselect-pyc (1.2.0-r3) (6/353) Purging py3-cssselect (1.2.0-r3) (7/353) Purging py3-lxml-pyc (5.3.0-r0) (8/353) Purging py3-lxml (5.3.0-r0) (9/353) Purging py3-numpy-pyc (2.1.2-r0) (10/353) Purging py3-numpy (2.1.2-r0) (11/353) Purging openblas (0.3.28-r0) (12/353) Purging cmake (3.30.5-r0) (13/353) Purging font-dejavu (2.37-r5) (14/353) Purging encodings (1.0.7-r1) (15/353) Purging mkfontscale (1.2.3-r1) (16/353) Purging gc-dev (8.2.8-r0) (17/353) Purging libgc++ (8.2.8-r0) (18/353) Purging graphicsmagick-dev (1.3.45-r0) (19/353) Purging graphicsmagick-c++ (1.3.45-r0) (20/353) Purging graphicsmagick (1.3.45-r0) (21/353) Purging gtkmm3-dev (3.24.9-r1) (22/353) Purging gtkmm3 (3.24.9-r1) (23/353) Purging gspell-dev (1.12.2-r2) (24/353) Purging gspell (1.12.2-r2) (25/353) Purging iso-codes (4.17.0-r0) (26/353) Purging lib2geom-dev (1.4-r0) (27/353) Purging double-conversion-dev (3.3.0-r0) (28/353) Purging gsl-dev (2.7.1-r1) (29/353) Purging lib2geom (1.4-r0) (30/353) Purging libcdr-dev (0.1.7-r13) (31/353) Purging libcdr (0.1.7-r13) (32/353) Purging libsoup-dev (2.74.3-r2) (33/353) Purging libsoup (2.74.3-r2) (34/353) Purging glib-networking (2.80.0-r0) (35/353) Purging ca-certificates (20240705-r0) Executing ca-certificates-20240705-r0.post-deinstall (36/353) Purging gsettings-desktop-schemas (47.1-r0) (37/353) Purging libtool (2.4.7-r3) (38/353) Purging libltdl (2.4.7-r3) (39/353) Purging libvisio-dev (0.1.8-r0) (40/353) Purging libvisio (0.1.8-r0) (41/353) Purging libxslt-dev (1.1.42-r1) (42/353) Purging poppler-dev (24.02.0-r1) (43/353) Purging poppler-glib (24.02.0-r1) (44/353) Purging poppler (24.02.0-r1) (45/353) Purging popt-dev (1.19-r4) (46/353) Purging potrace-dev (1.16-r2) (47/353) Purging potrace (1.16-r2) (48/353) Purging python3-dev (3.12.7-r1) (49/353) Purging samurai (1.2-r6) (50/353) Purging agetty-openrc (0.55.1-r2) (51/353) Purging agetty (2.40.2-r3) (52/353) Purging atkmm-dev (2.28.4-r1) (53/353) Purging atkmm (2.28.4-r1) (54/353) Purging blkid (2.40.2-r3) (55/353) Purging cfdisk (2.40.2-r3) (56/353) Purging dmesg (2.40.2-r3) (57/353) Purging double-conversion (3.3.0-r0) (58/353) Purging enchant2-dev (2.8.2-r0) (59/353) Purging enchant2-libs (2.8.2-r0) (60/353) Purging findmnt (2.40.2-r3) (61/353) Purging flock (2.40.2-r3) (62/353) Purging fstrim (2.40.2-r3) (63/353) Purging gc (8.2.8-r0) (64/353) Purging git-perl (2.46.2-r0) (65/353) Purging perl-git (2.46.2-r0) (66/353) Purging perl-error (0.17029-r2) (67/353) Purging perl (5.40.0-r3) (68/353) Purging gsl (2.7.1-r1) (69/353) Purging gtk+3.0-dev (3.24.43-r2) (70/353) Purging wayland-protocols (1.38-r0) (71/353) Purging hexdump (2.40.2-r3) (72/353) Purging lcms2-dev (2.16-r0) (73/353) Purging lcms2-plugins (2.16-r0) (74/353) Purging lcms2 (2.16-r0) (75/353) Purging libarchive (3.7.7-r0) (76/353) Purging libdav1d (1.5.0-r0) (77/353) Purging libepoxy-dev (1.5.10-r1) (78/353) Purging libfontenc (1.1.8-r0) (79/353) Purging libgfortran (14.2.0-r4) (80/353) Purging libheif (1.19.2-r0) (81/353) Purging libproxy (0.5.9-r0) (82/353) Purging libpsl-dev (0.21.5-r3) (83/353) Purging libpsl-utils (0.21.5-r3) (84/353) Purging librevenge-dev (0.0.5-r2) (85/353) Purging boost-dev (1.84.0-r2) (86/353) Purging boost1.84-dev (1.84.0-r2) (87/353) Purging boost1.84 (1.84.0-r2) (88/353) Purging boost1.84-libs (1.84.0-r2) (89/353) Purging boost1.84-atomic (1.84.0-r2) (90/353) Purging boost1.84-chrono (1.84.0-r2) (91/353) Purging boost1.84-container (1.84.0-r2) (92/353) Purging boost1.84-contract (1.84.0-r2) (93/353) Purging boost1.84-coroutine (1.84.0-r2) (94/353) Purging boost1.84-date_time (1.84.0-r2) (95/353) Purging boost1.84-fiber (1.84.0-r2) (96/353) Purging boost1.84-graph (1.84.0-r2) (97/353) Purging boost1.84-iostreams (1.84.0-r2) (98/353) Purging boost1.84-json (1.84.0-r2) (99/353) Purging boost1.84-locale (1.84.0-r2) (100/353) Purging boost1.84-log_setup (1.84.0-r2) (101/353) Purging boost1.84-math (1.84.0-r2) (102/353) Purging boost1.84-nowide (1.84.0-r2) (103/353) Purging boost1.84-prg_exec_monitor (1.84.0-r2) (104/353) Purging boost1.84-program_options (1.84.0-r2) (105/353) Purging boost1.84-python3 (1.84.0-r2) (106/353) Purging boost1.84-random (1.84.0-r2) (107/353) Purging boost1.84-regex (1.84.0-r2) (108/353) Purging boost1.84-stacktrace_basic (1.84.0-r2) (109/353) Purging boost1.84-stacktrace_noop (1.84.0-r2) (110/353) Purging boost1.84-system (1.84.0-r2) (111/353) Purging boost1.84-timer (1.84.0-r2) (112/353) Purging boost1.84-type_erasure (1.84.0-r2) (113/353) Purging boost1.84-unit_test_framework (1.84.0-r2) (114/353) Purging boost1.84-url (1.84.0-r2) (115/353) Purging boost1.84-wave (1.84.0-r2) (116/353) Purging boost1.84-wserialization (1.84.0-r2) (117/353) Purging cppunit-dev (1.15.1-r4) (118/353) Purging cppunit (1.15.1-r4) (119/353) Purging librevenge (0.0.5-r2) (120/353) Purging libuv (1.49.2-r0) (121/353) Purging libwmflite (0.2.13-r1) (122/353) Purging libxcomposite-dev (0.4.6-r5) (123/353) Purging libxcursor-dev (1.2.2-r1) (124/353) Purging libxinerama-dev (1.1.5-r4) (125/353) Purging libxkbcommon-dev (1.7.0-r1) (126/353) Purging libxkbcommon-x11 (1.7.0-r1) (127/353) Purging libxml2-dev (2.13.4-r3) (128/353) Purging libxrandr-dev (1.5.4-r1) (129/353) Purging logger (2.40.2-r3) (130/353) Purging losetup (2.40.2-r3) (131/353) Purging lsblk (2.40.2-r3) (132/353) Purging lscpu (2.40.2-r3) (133/353) Purging mcookie (2.40.2-r3) (134/353) Purging mesa-dev (24.2.6-r0) (135/353) Purging libxdamage-dev (1.1.6-r5) (136/353) Purging libxshmfence-dev (1.3.2-r6) (137/353) Purging mesa-egl (24.2.6-r0) (138/353) Purging mesa-gbm (24.2.6-r0) (139/353) Purging mesa-gl (24.2.6-r0) (140/353) Purging mesa-gles (24.2.6-r0) (141/353) Purging mesa-osmesa (24.2.6-r0) (142/353) Purging mesa-xatracker (24.2.6-r0) (143/353) Purging mesa (24.2.6-r0) (144/353) Purging mesa-glapi (24.2.6-r0) (145/353) Purging mount (2.40.2-r3) (146/353) Purging nss (3.106-r0) (147/353) Purging openjpeg (2.5.2-r0) (148/353) Purging pangomm-dev (2.46.4-r1) (149/353) Purging pangomm (2.46.4-r1) (150/353) Purging partx (2.40.2-r3) (151/353) Purging py3-packaging-pyc (24.2-r0) (152/353) Purging py3-parsing-pyc (3.1.4-r0) (153/353) Purging python3-pyc (3.12.7-r1) (154/353) Purging python3-pycache-pyc0 (3.12.7-r1) (155/353) Purging xcb-proto-pyc (1.17.0-r0) (156/353) Purging pyc (3.12.7-r1) (157/353) Purging rhash-libs (1.4.5-r0) (158/353) Purging runuser (2.40.2-r3) (159/353) Purging setpriv (2.40.2-r3) (160/353) Purging sfdisk (2.40.2-r3) (161/353) Purging umount (2.40.2-r3) (162/353) Purging util-linux-misc (2.40.2-r3) (163/353) Purging setarch (2.40.2-r3) (164/353) Purging util-linux-openrc (2.40.2-r3) (165/353) Purging uuidgen (2.40.2-r3) (166/353) Purging wayland-dev (1.23.1-r0) (167/353) Purging wayland-libs-server (1.23.1-r0) (168/353) Purging wipefs (2.40.2-r3) (169/353) Purging x265-libs (3.6-r0) (170/353) Purging xz-dev (5.6.3-r0) (171/353) Purging aom-libs (3.10.0-r0) (172/353) Purging at-spi2-core-dev (2.54.0-r0) (173/353) Purging gtk+3.0 (3.24.43-r2) Executing gtk+3.0-3.24.43-r2.post-deinstall (174/353) Purging gtk-update-icon-cache (3.24.43-r2) (175/353) Purging hicolor-icon-theme (0.18-r0) (176/353) Purging libatk-bridge-2.0 (2.54.0-r0) (177/353) Purging at-spi2-core (2.54.0-r0) (178/353) Purging cups-libs (2.4.11-r0) (179/353) Purging avahi-libs (0.8-r19) (180/353) Purging boost1.84-context (1.84.0-r2) (181/353) Purging boost1.84-log (1.84.0-r2) (182/353) Purging boost1.84-filesystem (1.84.0-r2) (183/353) Purging boost1.84-serialization (1.84.0-r2) (184/353) Purging boost1.84-thread (1.84.0-r2) (185/353) Purging pango-dev (1.54.0-r1) (186/353) Purging pango-tools (1.54.0-r1) (187/353) Purging pango (1.54.0-r1) Executing pango-1.54.0-r1.pre-deinstall (188/353) Purging harfbuzz-dev (9.0.0-r1) (189/353) Purging harfbuzz-cairo (9.0.0-r1) (190/353) Purging harfbuzz-gobject (9.0.0-r1) (191/353) Purging harfbuzz-icu (9.0.0-r1) (192/353) Purging harfbuzz-subset (9.0.0-r1) (193/353) Purging harfbuzz (9.0.0-r1) (194/353) Purging graphite2-dev (1.3.14-r6) (195/353) Purging graphite2 (1.3.14-r6) (196/353) Purging cairomm-dev (1.14.5-r0) (197/353) Purging cairomm (1.14.5-r0) (198/353) Purging cairo-dev (1.18.2-r1) (199/353) Purging cairo-tools (1.18.2-r1) (200/353) Purging xcb-util-dev (0.4.1-r3) (201/353) Purging util-macros (1.20.1-r0) (202/353) Purging xcb-util (0.4.1-r3) (203/353) Purging cairo-gobject (1.18.2-r1) (204/353) Purging cairo (1.18.2-r1) (205/353) Purging libxft-dev (2.3.8-r3) (206/353) Purging libxft (2.3.8-r3) (207/353) Purging fontconfig-dev (2.15.0-r1) (208/353) Purging fontconfig (2.15.0-r1) (209/353) Purging freetype-dev (2.13.3-r0) (210/353) Purging freetype (2.13.3-r0) (211/353) Purging brotli-dev (1.1.0-r2) (212/353) Purging brotli (1.1.0-r2) (213/353) Purging glibmm-dev (2.66.7-r0) (214/353) Purging glibmm (2.66.7-r0) (215/353) Purging gdk-pixbuf-dev (2.42.12-r1) (216/353) Purging gdk-pixbuf (2.42.12-r1) Executing gdk-pixbuf-2.42.12-r1.pre-deinstall (217/353) Purging glib-dev (2.82.2-r0) (218/353) Purging bzip2-dev (1.0.8-r6) (219/353) Purging docbook-xsl (1.79.2-r11) (220/353) Purging docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.pre-deinstall (221/353) Purging docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.pre-deinstall (222/353) Purging docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.pre-deinstall (223/353) Purging gettext-dev (0.22.5-r0) (224/353) Purging xz (5.6.3-r0) (225/353) Purging gettext-asprintf (0.22.5-r0) (226/353) Purging gettext (0.22.5-r0) (227/353) Purging gettext-envsubst (0.22.5-r0) (228/353) Purging libxml2-utils (2.13.4-r3) (229/353) Purging libxslt (1.1.42-r1) (230/353) Purging py3-packaging (24.2-r0) (231/353) Purging py3-parsing (3.1.4-r0) (232/353) Purging pcre2-dev (10.43-r0) (233/353) Purging libpcre2-16 (10.43-r0) (234/353) Purging libpcre2-32 (10.43-r0) (235/353) Purging libedit-dev (20240808.3.1-r0) (236/353) Purging ncurses-dev (6.5_p20241006-r3) (237/353) Purging libncurses++ (6.5_p20241006-r3) (238/353) Purging bsd-compat-headers (0.7.2-r6) (239/353) Purging dbus-dev (1.14.10-r4) (240/353) Purging dbus-libs (1.14.10-r4) (241/353) Purging duktape (2.7.0-r1) (242/353) Purging expat-dev (2.6.4-r0) (243/353) Purging expat (2.6.4-r0) (244/353) Purging fribidi-dev (1.0.16-r0) (245/353) Purging fribidi (1.0.16-r0) (246/353) Purging libxxf86vm-dev (1.1.5-r6) (247/353) Purging libxxf86vm (1.1.5-r6) (248/353) Purging libxrender-dev (0.9.11-r5) (249/353) Purging libxtst-dev (1.2.5-r0) (250/353) Purging libxtst (1.2.5-r0) (251/353) Purging libxi-dev (1.8.2-r0) (252/353) Purging libxi (1.8.2-r0) (253/353) Purging libxfixes-dev (6.0.1-r4) (254/353) Purging libxext-dev (1.3.6-r2) (255/353) Purging libx11-dev (1.8.10-r0) (256/353) Purging xtrans (1.5.1-r0) (257/353) Purging libxcb-dev (1.16.1-r0) (258/353) Purging xcb-proto (1.17.0-r0) (259/353) Purging python3 (3.12.7-r1) (260/353) Purging gdbm (1.24-r0) (261/353) Purging gettext-libs (0.22.5-r0) (262/353) Purging shared-mime-info (2.4-r0) Executing shared-mime-info-2.4-r0.post-deinstall (263/353) Purging libatk-1.0 (2.54.0-r0) (264/353) Purging glib (2.82.2-r0) (265/353) Purging gnutls (3.8.5-r0) (266/353) Purging libdrm-dev (2.4.123-r1) (267/353) Purging libdrm (2.4.123-r1) (268/353) Purging libpciaccess-dev (0.18.1-r0) (269/353) Purging libpciaccess (0.18.1-r0) (270/353) Purging hwdata-pci (0.388-r0) (271/353) Purging icu-dev (74.2-r0) (272/353) Purging icu (74.2-r0) (273/353) Purging icu-libs (74.2-r0) (274/353) Purging icu-data-en (74.2-r0) (275/353) Purging util-linux-dev (2.40.2-r3) (276/353) Purging libfdisk (2.40.2-r3) (277/353) Purging libmount (2.40.2-r3) (278/353) Purging libsmartcols (2.40.2-r3) (279/353) Purging libuuid (2.40.2-r3) (280/353) Purging util-linux (2.40.2-r3) (281/353) Purging libblkid (2.40.2-r3) (282/353) Purging libxdmcp-dev (1.1.5-r1) (283/353) Purging libxrandr (1.5.4-r1) (284/353) Purging libxinerama (1.1.5-r4) (285/353) Purging libxext (1.3.6-r2) (286/353) Purging libxcursor (1.2.2-r1) (287/353) Purging libxdamage (1.1.6-r5) (288/353) Purging libxrender (0.9.11-r5) (289/353) Purging libxcomposite (0.4.6-r5) (290/353) Purging libxfixes (6.0.1-r4) (291/353) Purging libx11 (1.8.10-r0) (292/353) Purging libxcb (1.16.1-r0) (293/353) Purging libxdmcp (1.1.5-r1) (294/353) Purging libbsd (0.12.2-r0) (295/353) Purging libcap-ng (0.8.5-r0) (296/353) Purging libde265 (1.0.15-r0) (297/353) Purging libeconf (0.6.3-r0) (298/353) Purging libepoxy (1.5.10-r1) (299/353) Purging libffi-dev (3.4.6-r0) (300/353) Purging linux-headers (6.6-r1) (301/353) Purging llvm19-libs (19.1.2-r0) (302/353) Purging wayland-libs-cursor (1.23.1-r0) (303/353) Purging wayland-libs-client (1.23.1-r0) (304/353) Purging p11-kit (0.25.5-r2) (305/353) Purging libffi (3.4.6-r0) (306/353) Purging libformw (6.5_p20241006-r3) (307/353) Purging libgcrypt (1.10.3-r1) (308/353) Purging libgpg-error (1.50-r0) (309/353) Purging libidn2-dev (2.3.7-r0) (310/353) Purging libintl (0.22.5-r0) (311/353) Purging tiff-dev (4.7.0-r0) (312/353) Purging libtiffxx (4.7.0-r0) (313/353) Purging tiff (4.7.0-r0) (314/353) Purging libjpeg-turbo-dev (3.0.4-r0) (315/353) Purging libturbojpeg (3.0.4-r0) (316/353) Purging libjpeg-turbo (3.0.4-r0) (317/353) Purging libmd (1.1.0-r0) (318/353) Purging libmenuw (6.5_p20241006-r3) (319/353) Purging libpanelw (6.5_p20241006-r3) (320/353) Purging libpng-dev (1.6.44-r0) (321/353) Purging libpng (1.6.44-r0) (322/353) Purging libwebp-dev (1.4.0-r0) (323/353) Purging libwebpdecoder (1.4.0-r0) (324/353) Purging libwebpdemux (1.4.0-r0) (325/353) Purging libwebpmux (1.4.0-r0) (326/353) Purging libwebp (1.4.0-r0) (327/353) Purging libsharpyuv (1.4.0-r0) (328/353) Purging libsigc++-dev (2.12.1-r0) (329/353) Purging libsigc++ (2.12.1-r0) (330/353) Purging libtasn1 (4.19.0-r2) (331/353) Purging libxau-dev (1.0.11-r4) (332/353) Purging libxau (1.0.11-r4) (333/353) Purging libxkbcommon (1.7.0-r1) (334/353) Purging xkeyboard-config (2.43-r0) (335/353) Purging libxml2 (2.13.4-r3) (336/353) Purging libxshmfence (1.3.2-r6) (337/353) Purging linux-pam (1.6.1-r1) (338/353) Purging mpdecimal (4.0.0-r0) (339/353) Purging nettle (3.10-r1) (340/353) Purging nspr (4.35-r4) (341/353) Purging numactl (2.0.18-r0) (342/353) Purging pixman-dev (0.43.4-r1) (343/353) Purging pixman (0.43.4-r1) (344/353) Purging utmps-libs (0.1.2.3-r2) (345/353) Purging skalibs-libs (2.14.3.0-r0) (346/353) Purging sqlite-dev (3.47.0-r0) (347/353) Purging sqlite-libs (3.47.0-r0) (348/353) Purging sqlite (3.47.0-r0) (349/353) Purging wayland-libs-egl (1.23.1-r0) (350/353) Purging xorgproto (2024.1-r0) (351/353) Purging zlib-dev (1.3.1-r2) (352/353) Purging zstd-dev (1.5.6-r1) (353/353) Purging zstd (1.5.6-r1) Executing busybox-1.37.0-r6.trigger OK: 278 MiB in 108 packages >>> inkscape: Updating the community/ppc64le repository index... >>> inkscape: Signing the index...